【发布时间】:2012-12-19 07:03:39
【问题描述】:
对于注册表单,我正在寻找一种方法,根据用户在表单域中选择的数字 (#) 为用户提供更多选项。
我已经搜索并找到了一种使用 javascript 执行此操作的方法,但它不允许标记,但它确实接受等,但不是下拉菜单字段。
<fieldset>
<legend>Step 2/3: Virtual Machine Options</legend>
<div>
<label for="vmammount">Order # VM's</label>
<select name="vmammount" required="required">
<option value=""></option>
<option value="1">1</option>
<option value="2">3</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
</div>
<div>
<label for="vmos">VM OS 1</label>
<select name="vmos" required="required">
<option value=""></option>
<option value="1">Windows Server 2008</option>
<option value="2">Windows XP</option>
<option value="3">Debian</option>
<option value="4">CentOS</option>
</select>
</div>
<div>
<label for="vmos">VM OS 2</label>
<select name="vmos" required="required">
<option value=""></option>
<option value="1">Windows Server 2008</option>
<option value="2">Windows XP</option>
<option value="3">Debian</option>
<option value="4">CentOS</option>
</select>
</div>
</fieldset>
OS 1 字段始终可见,随后的其他选择字段取决于用户选择从 1 到 10 的值的第一个字段。有什么建议吗?
【问题讨论】:
-
你的措辞有点不清楚。您是否希望创建一个带有
-
对不起。对,那是正确的。所以我希望用户选择一个我用
标签: javascript forms select dynamic