我有一个名为quantity
需要填写的表单字段。但在我的表格中,我有几种方法可以获取价值。我不确定是否使用 JavaScript 来解决这个问题,为每个条目选项创建单独的字段名称,或者完全不同的东西。提前感谢您对此提供的任何见解!
问题是:“你注册了多少人?”
选项 1:“仅限我自己”
选项 2:“我自己和 __ 其他人”
选项 3:“我正在代表他们注册 __ 个人”
我最初的想法是拥有以下 HTML(请原谅格式的粗糙):
<input type="radio" name="quantity" value="1" /> Myself only<br />
Myself and <select name="quantity">
<option value="0"></option>
<option value="2">1 other</option>
<option value="3">2 others</option>
<option value="4">3 others</option>
<option value="5">4 others</option>
<option value="6">5 others</option>
<option value="7">6 others</option>
<option value="8">7 others</option>
<option value="9">8 others</option>
<option value="10">9 others</option>
</select><br />
I'm registering <input type="text" name="quantityplus" /> people on their behalf.
表单的其余部分收集联系信息,然后在下一个屏幕上将根据quantity
此步骤中的选择显示一组注册字段(姓名、电子邮件等)。在最后一个quantityplus
(老板和其他 5 人参加研讨会,但她自己没有参加)。
这会是解决问题的最佳方法吗?还是应该quantity
在提交表单之前使用 JavaScript 更新隐藏字段?如果是这样,我该如何解释这个quantityplus
问题?