我有以下代码,确保表单上的输入不是空白,但是我在页面上有2个表单,只希望它检查名为<form id="my_form"
的表单上的输入...
var valid_form = true;
$$('input').each(function(item){
if( item.value == '' ) valid_form = false;
});
有人可以告诉我怎么做吗?
答案 0 :(得分:2)
var valid_form = true;
$$('#my_form input').each(function(item){
if( item.value == '' ) valid_form = false;
});
答案 1 :(得分:1)
您可以为每个表单(如frmLogin和frmSearch)提供不同的ID,然后在提交其中一个表单时,只检查其中的输入。
var valid_form = true;
$('form').submit(function () {
$(this).find('input').each(function(item){
if( item.value == '' ) valid_form = false;
})
});
或者,如果您在点击按钮后检查表单,则可以这样做。
$('#yourButton').click(function () {
$('#my_form input').each(function(item){
if( item.value == '' ) valid_form = false;
})
});