简体   繁体   English

取消选中复选框时设置复选框值

[英]Set checkbox value when checkbox is unchecked

How can I achieve so using javascript or anything. 如何使用javascript或其他方法实现此目的。

My checkbox looks like this 我的复选框如下所示

<th>{{ render_field_with_errors(form.polycarbonate_r, value="Polycarbonate", type="checkbox") }}</th>

It's flask WTF form built-in checkbox. 它是烧瓶WTF表单内置复选框。

I want to be able to set checkbox value when it's unchecked. 我希望能够在未选中的情况下设置复选框值。

Well the simplest way is to trigger a function when the input state changes, like this: 最简单的方法是在输入状态更改时触发一个函数,如下所示:

$('input').on('change', function() {
    if ($(this).prop('checked') == false) {
        $(this).val('New Value');
    } 
}

You can also change the value back if it's checked again. 如果再次检查该值,也可以改回该值。 Just add an "else" statement. 只需添加一个“ else”语句。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM