草庐IT

CheckBox

全部标签

php - 未选中的复选框返回空值

我有一组复选框,当检查时它们将值传递为1,否则它们的值将其传递为0。但是,而不是将未选中的复选框的值作为'0'发送,而是发送的值是'null'.我有以下JS代码,应该相应地将值设置为0/1,但是该值仍然作为NULL发送。是否可以采取任何措施来确保在未选中复选框的情况下传递的值为0?$('#cb1,#cb2,#cb3,#cb4').on('click',function()$(this).val(this.checked?1:0);});已更新这是我的html:它们都是默认选中的。如果其中一个未选中,MySQL将报告以下错误:0SQLSTATE[23000]:违反完整性约束:1048列“

php - 未选中的复选框返回空值

我有一组复选框,当检查时它们将值传递为1,否则它们的值将其传递为0。但是,而不是将未选中的复选框的值作为'0'发送,而是发送的值是'null'.我有以下JS代码,应该相应地将值设置为0/1,但是该值仍然作为NULL发送。是否可以采取任何措施来确保在未选中复选框的情况下传递的值为0?$('#cb1,#cb2,#cb3,#cb4').on('click',function()$(this).val(this.checked?1:0);});已更新这是我的html:它们都是默认选中的。如果其中一个未选中,MySQL将报告以下错误:0SQLSTATE[23000]:违反完整性约束:1048列“

html - 选中复选框时如何打开 Bootstrap 模式(在复选框上打勾时)

我有一个自定义复选框。我想要的是在选中复选框时打开Bootstrap模式。我希望Bootstrap模式像单击按钮时一样打开。希望你明白我的问题。我该怎么做。HTML代码/*----------------------------------------------CHECKBOX----------------------------------------------*//*Baseforlabelstyling*/[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;left:-999

html - 选中复选框时如何打开 Bootstrap 模式(在复选框上打勾时)

我有一个自定义复选框。我想要的是在选中复选框时打开Bootstrap模式。我希望Bootstrap模式像单击按钮时一样打开。希望你明白我的问题。我该怎么做。HTML代码/*----------------------------------------------CHECKBOX----------------------------------------------*//*Baseforlabelstyling*/[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;left:-999

css - 将复选框的输入样式重置为 IE 中的默认值

我有这样的输入CSS规则:input{border:1pxsolidblack;}问题是IE中的复选框(已在IE8和9上测试过)和Opera也继承了这个边框,而不是显示默认样式,它们显示了带有白色背景和黑色复选框的自定义模式,如下所示:而不是像在Windows7中使用Chrome和Firefox中显示的渐变灰色背景和深蓝色检查的原生样式:我想在CSS中保留输入规则的边框,但我有一个名为“checkbox”的类,我将它放在所有复选框上,如下所示:有什么方法可以用.checkbox规则重置边框样式吗?我试过:.checkbox{border:none;}在Opera中可以恢复默认样式,但在

css - 将复选框的输入样式重置为 IE 中的默认值

我有这样的输入CSS规则:input{border:1pxsolidblack;}问题是IE中的复选框(已在IE8和9上测试过)和Opera也继承了这个边框,而不是显示默认样式,它们显示了带有白色背景和黑色复选框的自定义模式,如下所示:而不是像在Windows7中使用Chrome和Firefox中显示的渐变灰色背景和深蓝色检查的原生样式:我想在CSS中保留输入规则的边框,但我有一个名为“checkbox”的类,我将它放在所有复选框上,如下所示:有什么方法可以用.checkbox规则重置边框样式吗?我试过:.checkbox{border:none;}在Opera中可以恢复默认样式,但在

jquery - 复选框属性checked为true,但不显示tick

我有两个复选框,我想让它们表现得像单选按钮(一次只选中其中一个)。所以,我很容易找到一个应该可以解决问题的jQuery解决方案:$("input:checkbox").click(function(){vargroup="input:checkbox[name='"+$(this).attr("name")+"']";$(group).attr("checked",false);$(this).attr("checked",true);});HTML看起来像这样:IsactiveIsnotactive但是当我点击其中一个复选框时,即使它的“check”属性被设置为“checked”,也

jquery - 复选框属性checked为true,但不显示tick

我有两个复选框,我想让它们表现得像单选按钮(一次只选中其中一个)。所以,我很容易找到一个应该可以解决问题的jQuery解决方案:$("input:checkbox").click(function(){vargroup="input:checkbox[name='"+$(this).attr("name")+"']";$(group).attr("checked",false);$(this).attr("checked",true);});HTML看起来像这样:IsactiveIsnotactive但是当我点击其中一个复选框时,即使它的“check”属性被设置为“checked”,也

html - Jade 不呈现复选框文本?

我正在尝试使用编译的jade将chekcboxes输入放在我的html文件中,它呈现实际的复选框而不是文本,即p.confirminput(type="checkbox",name="agree")|IagreetotheTerms&ConditionsofthisCompanyinput(type="checkbox",name="subscribe")|TicktorecievefuturecommunicationfromCompany我尝试了jade文档,但没有任何反应,谢谢 最佳答案 我不确定接受的答案如何工作,因为如果没

html - Jade 不呈现复选框文本?

我正在尝试使用编译的jade将chekcboxes输入放在我的html文件中,它呈现实际的复选框而不是文本,即p.confirminput(type="checkbox",name="agree")|IagreetotheTerms&ConditionsofthisCompanyinput(type="checkbox",name="subscribe")|TicktorecievefuturecommunicationfromCompany我尝试了jade文档,但没有任何反应,谢谢 最佳答案 我不确定接受的答案如何工作,因为如果没