Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQuery复选框检查时的值_Javascript_Jquery_Html_Forms_Checkbox - Fatal编程技术网

Javascript JQuery复选框检查时的值

Javascript JQuery复选框检查时的值,javascript,jquery,html,forms,checkbox,Javascript,Jquery,Html,Forms,Checkbox,使用PHP在html页面上以以下格式创建多个复选框: <input class="check" type="checkbox" name="att[]"> 复选框不是这样工作的。如果选中,其值将传递给服务器 只需将初始值设置为Yes: <input class="check" type="checkbox" name="att[]" value="Yes"> 复选框不是这样工作的。如果选中,其值将传递给服务器 只需将初始值设置为Yes: <input class

使用PHP在html页面上以以下格式创建多个复选框:

<input class="check" type="checkbox" name="att[]">

复选框不是这样工作的。如果选中,其值将传递给服务器

只需将初始值设置为
Yes

<input class="check" type="checkbox" name="att[]" value="Yes">

复选框不是这样工作的。如果选中,其值将传递给服务器

只需将初始值设置为
Yes

<input class="check" type="checkbox" name="att[]" value="Yes">


如果没有检查,我需要它有一个值。它将被发送到数据库,在提交表单时,我需要两者的值。@user2620746-服务器端也是如此。正如您在name属性中看到的,我将值放入数组中。此数组还包含其他输入类型。当过帐到一个数组并且一个复选框被取消勾选时,php会跳过它,并且不会在数组中给出一个位置。因此,服务器端无法帮助我,我需要在提交表单之前使用JS定义一个值。如果表单没有被检查,我需要它有一个值。它将被发送到数据库,在提交表单时,我需要两者的值。@user2620746-服务器端也是如此。正如您在name属性中看到的,我将值放入数组中。此数组还包含其他输入类型。当过帐到一个数组并且一个复选框被取消勾选时,php会跳过它,并且不会在数组中给出一个位置。因此,服务器端无法帮助我,我需要在提交表单之前使用JS定义一个值
$(".check").change(function(){
    //alert("checked");
    if($(this).is(":checked")){
        $(this).val("yes");
        //alert($(this).val());
    } else {
        $(this).val("no");;
    }
});