Javascript jQuery检查是否至少填写了两个文本输入
这是我的表格:Javascript jQuery检查是否至少填写了两个文本输入,javascript,jquery,html,Javascript,Jquery,Html,这是我的表格: <FORM id="form1"> Fields : <fieldset name="titles"> <br> <INPUT class = "fit" type="text" name="title">
<FORM id="form1">
Fields :
<fieldset name="titles">
<br>
<INPUT class = "fit" type="text" name="title">
<br>
<INPUT class = "fit" type="text" name="title">
<br>
<INPUT class = "fit" type="text" name="title">
<br>
<INPUT class = "fit" type="text" name="title">
</fieldset>
</FORM>
但它不起作用,它总是返回一个有效的表单。。。我是jQuery的新手,如有任何帮助,我将不胜感激。对于获取“select”和“input”元素的语句,只需将单个jQuery选择器更改为多个选择器, 例如:-
使用按钮尝试以下操作:
$("#submit_button").click(function(){
if($('input[text]').length < 2) {
alert('at least two text inputs are filled');
return false;
}
});
$(“#提交按钮”)。单击(函数(){
如果($('input[text]')。长度<2){
警报(“至少填写了两个文本输入”);
返回false;
}
});
您使用的是哪个插件,页面上是否明确包含验证插件?控制台中是否有错误?name
属性必须是唯一的,或者后跟方括号才能允许多个值。@IanJamieson插件包括在内,我在控制台中没有看到任何错误……是哪个插件,我可以检查文档?我有“”和“”
$(this).find('input[type=text], select').each(function(){
if($(this).val() != "") valid+=1;
});
$("#submit_button").click(function(){
if($('input[text]').length < 2) {
alert('at least two text inputs are filled');
return false;
}
});