gpt4 book ai didi

javascript - 带复选框的点击

转载 作者:行者123 更新时间:2023-11-30 08:59:10 25 4
gpt4 key购买 nike

我有一个调用 js 函数的复选框,如下所示:

<input type="checkbox" onclick="return validate('tos')" value="1" name="tos"/>

但我在 JS 检测时遇到问题,当它实际上未被选中时它似乎总是返回 true。

这就是我的脚本:

function validate(type){

var x = document.getElementById("reg"); //get array of elements in form "reg"
var input = x.elements[4].value; //[4] = checkbox

if(input){
alert('ticked');
} else {
alert('not ticked');
}
}

但它总是返回勾选,即使用户在它已经勾选时单击它(我认为这意味着它不再是 1 的值)...有没有办法在 JS 中修复它?

最佳答案

复选框的 value 始终为 1,与其 checked 状态无关。

使用 .checked 属性获取复选框的选中状态。

关于javascript - 带复选框的点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10763113/

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