10 秒后单选按钮禁用
Posted
技术标签:
【中文标题】10 秒后单选按钮禁用【英文标题】:radiobutton disable after 10 seconds 【发布时间】:2012-01-06 05:16:51 【问题描述】:我在禁用单选按钮时遇到问题。
我使用 php 从我的 mysql db 生成一些选项,如下所示:
<input type=\"radio\" name=\"answer\" id=\"answer\" value=\"".$inhAnswer['id']."\"/>
还没有问题:)
然后我使用倒计时脚本,例如 10 秒。这也行得通。然后在 10 秒后我想禁用单选按钮。我用这个:
document.form1.answer[0].disabled = true;
这是有效的。但我需要但我无法弄清楚的是禁用所有按钮。现在我只能禁用第一个。而且我知道 document.form1.answer[1] 等会禁用其他按钮,但我不知道将使用多少个单选按钮。
那么我怎样才能让脚本一次禁用所有答案单选按钮?
干杯,
托比
【问题讨论】:
【参考方案1】:但我不知道将使用多少个单选按钮
总数为:document.form1.answer.length;
文档:https://developer.mozilla.org/en/javascript/Reference/Global_Objects/Array/length
【讨论】:
感谢 Hakre 这就是我现在所做的并且正在工作:var i=0;对于 (i=0;i 【参考方案2】:我不太确定,但你可以试试这样的。
var children = document.form1.answer;
for(var i=0; i<children.length; i++)
children[i].disabled = true;
【讨论】:
以上是关于10 秒后单选按钮禁用的主要内容,如果未能解决你的问题,请参考以下文章