我有一个表格,用户可以在其中给出 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 函数,我是否在那里建立检查,我将如何处理这样的事情?