gpt4 book ai didi

javascript - 防止多次点击选中的单选框

转载 作者:行者123 更新时间:2023-12-02 19:40:44 25 4
gpt4 key购买 nike

我有一个表单,用户可以在其中给出从 1 到 5 的评分,这是通过单选框完成的。但如果没有检查,用户可以多次点击同一个按钮,我该如何防止这种情况?
代码很简单

                echo "<input type='hidden' name='risk' />
<td>1<input type='radio' name='question[]' id=1 value=1 onclick='calculate_score(".$number.",this.value)'/></td>
<td>2<input type='radio' name='question[]' id=2 value=2 onclick='calculate_score(".$number.",this.value)'/></td>
<td>3<input type='radio' name='question[]' id=3 value=3 onclick='calculate_score(".$number.",this.value)'/></td>
<td>4<input type='radio' name='question[]' id=4 value=4 onclick='calculate_score(".$number.",this.value)'/></td>
<td>5<input type='radio' name='question[]' id=5 value=5 onclick='calculate_score(".$number.",this.value)'/></td>
</table></form>";

谁能告诉我如何处理这个问题?请注意,上面的代码只是代码中的一个片段,它确实可以工作。它纯粹是功能性的。正如您所看到的,一旦单击此单选框,它就会转到 JavaScript 函数,我是否在那里构建检查以及如何进行类似的操作?

最佳答案

您需要编写calculate_score()函数,以便它根据用户选择的状态进行计算,而不是根据选中或取消选中按钮的操作。阻止用户更改他的选择(除非在特殊的游戏或测试中),这将是糟糕的可用性和糟糕的功能。

关于javascript - 防止多次点击选中的单选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10428696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com