【发布时间】:2015-08-09 06:01:52
【问题描述】:
我正在使用下面的代码要求用户对他们最喜欢的糖果进行排名(优先级)。用户需要从 1-3 排名(1 为最佳)
<form id="form1" name="form1" method="post" action="">
<input type="number" name="cake" id="cake" required="required" max="3" min="1"/>Cake <br />
<input type="number" name="twizlers" id="twizlers"required="required" max="3" min="1"/>Twizlers <br />
<input type="number" name="taffy" id="taffy" required="required" max="3" min="1"/>Taffy <br /><br />
<input type="submit" name="button" id="button" value="Submit" />
</form>
我正在使用 HTML 5 编码来确保它们只使用数字 1、2 和 3,但我如何确保它们不会使用相同的数字两次?是否有我可以使用的 HTML 输入代码,或者是否需要一些 javascript 代码?如果需要 javascript,您有什么建议?
【问题讨论】:
-
使用单选按钮?有许多正在使用的浏览器不支持您正在使用的属性,因此无论如何都不会受到这些值的限制。
标签: javascript html forms numbers unique