Javascript JQuery复选框检查时的值
使用PHP在html页面上以以下格式创建多个复选框: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
<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");;
}
});