gpt4 book ai didi

Javascript 和只有一个复选框 - 未定义

转载 作者:太空狗 更新时间:2023-10-29 14:46:34 26 4
gpt4 key购买 nike

for (i = 0; i < document.checks.user.length; i++) //for all check boxes
{
if (document.checks.user[i].checked == true )
{
document.checks.submit();
return 0;
}
}

<body>
<form action="" method=POST name="checks" ID="Form2">
I have a bike:
<input type="checkbox" name="user" value="Bike" ID="Checkbox1">
<br>
<br>
</form>
<input type="button" value="Delete"
class="btn" onclick="sub_delete()"
onmouseover="hov(this, 'btn btnhov')" onmouseout="hov(this, 'btn')"
id="Button1" name="Button1"
/>
</body>

您可能已经知道,当只剩下一个复选框时 document.checks.user.length = undefined。什么是最有效的方法来确保当只有一个复选框时,它将被删除。我只是想在此处的 if 语句之前将其作为单独的 if 语句添加.....任何建议。

谢谢。

最佳答案

使用循环控制变量,如果长度未定义则将其设置为 1...

var len = document.checks.user.length;
if(len == undefined) len = 1;
for (i = 0; i < len; i++) //for all check boxes

最好的问候...

关于Javascript 和只有一个复选框 - 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/534657/

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