【发布时间】:2012-03-07 11:20:49
【问题描述】:
HTML
<form action="/users/add" onsubmit="return test();" id="UserForm" method="post" accept-charset="utf-8">
<input type="text" maxlength="255" value="" id="UserName" class="form-error" >
</form
Javascript
function test() {
var inputs = $('input:not([inputname])');
jQuery.each(inputs, function() {
if (this.value == '') {
$(this).next().removeClass('displayNone');
return false;
}
});
}
如果我选择像下面这样的单个输入值,它对我来说很好。它将避免提交表单。
function test() {
var value = $('#UserName').val();
if (value == '') {
$('#UserName').next().removeClass('displayNone');
return false;
}
}
使用jQuery.each函数时如何避免表单提交?
【问题讨论】:
标签: jquery html jquery-selectors