javascript - 复选框值 0 或 1

标签 javascript jquery html css

在很多情况下,我有如下复选框

 <input type="checkbox" name="custom7" value="1" id="custom7"
 checked="checked"> <label for="custom7">Email me more info?</label>

现在当复选框被选中时,值应该是 1 ,如 value=1 。如果未选中该复选框,我希望该值为零,如 value=0。我怎样才能做到这一点?

最佳答案

只是作为一个屁股并提供一个稍微简短的答案:

$('input[type="checkbox"]').change(function(){
    this.value = (Number(this.checked));
});

关于javascript - 复选框值 0 或 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18295811/

相关文章:

javascript - 如何验证 jquery 正则表达式?

javascript - 如何从异步调用返回响应?

javascript - 旋转表格中的图像

javascript - 如何使用javascript更改if模板标签中的条件

php - 使用哈希(#)代替查询字符串有什么好处

javascript - JQuery 改变 CSS 左值

javascript - 将功能映射到 "VSCode Cucumber (Gherkin) Full Language Support + Formatting + Autocomplete"插件的设置文件中的步骤定义

javascript - 使用 Ajax 和 Jquery 按最大到最小的数字对数组进行排序

javascript - JS - 退格检测不起作用

javascript - JQuery 必需字段不会停止 Ajax 表单提交