如何使用基于单选按钮输入的jquery跳过隐藏输入字段的验证(删除必需属性)

如何使用基于单选按钮输入的jquery跳过隐藏输入字段的验证(删除必需属性),jquery,forms,twitter-bootstrap,validation,Jquery,Forms,Twitter Bootstrap,Validation,a有一个使用bootrap的简单表单。对于validaion,我使用了bootrap“required”,它运行良好 但在我的表单中,我隐藏了输入字段,查询依赖于Radio按钮 我的问题是提交表单时需要隐藏的输入字段。我怎么能跳过这个。我不想验证隐藏的输入 错误:当您根据单选按钮值隐藏表单输入时,此时请从这些输入中删除所需的属性。 这样,隐藏的输入就不会得到验证 $("#hidden_input_id").removeAttr("required"); 希望这有帮助 从您的小提琴中,我了解到您

a有一个使用bootrap的简单表单。对于validaion,我使用了bootrap“required”,它运行良好

但在我的表单中,我隐藏了输入字段,查询依赖于Radio按钮

我的问题是提交表单时需要隐藏的输入字段。我怎么能跳过这个。我不想验证隐藏的输入


错误:

当您根据单选按钮值隐藏表单输入时,此时请从这些输入中删除所需的属性。 这样,隐藏的输入就不会得到验证

$("#hidden_input_id").removeAttr("required");
希望这有帮助

从您的小提琴中,我了解到您需要从隐藏的输入中删除必需的属性。假设电梯可见,则需要从类别和地面区域输入中删除所需的属性

按下面的方法做--

$(文档).ready(函数(){
$(“输入[name='type']”)。更改(函数(){
$(“#电梯”)。切换(this.value==“ETW”);
$(“#类别:输入”).removeAttr(“必需”);
$(“#地面面积:输入”).removeAttr(“必需”);
});
$(“输入[name='type']”)。更改(函数(){
$(“#category”).toggle(this.value==“EFH”| | this.value==“ZFH”);
});
$(“输入[name='type']”)。更改(函数(){
$(“#地面面积”)。切换(this.value==“EFH”| | this.value==“ZFH”);
});
});

对象地址
莫赫滕是贝文吗?
图姆斯沃农
埃因法米利恩豪斯酒店
梅尔法米恩豪斯酒店
嗯,你觉得怎么样?
弗赖斯特亨德
多佩尔豪斯霍尔夫特酒店
赖恩米特豪斯
雷恩豪斯酒店
你想买一个吗?
你是谁
格伦德斯图克是谁
你是怎么想的?
青年成就
不
你在车库里干什么?
青年成就
不

你好,听起来不错。但是我怎么能用我的开关呢$(“输入[name='type']).change(函数(){$(“#电梯”).toggle(this.value==“ETW”);});用你的html代码和js代码创建一个代码片段或js文件。然后只有我可以修改我的答案
$(document).ready(function(){
$("input[name='type']").change(function() {
$("#elevator").toggle(this.value == "ETW");
$("#category :input").removeAttr("required");
$("#ground_area :input").removeAttr("required");
 });