我写了一些代码,基本上将处理程序附加到 onsubmit 事件,但是有一个我不知道如何修复的错误。问题是当表单中的输入字段为空,并且代码进入if
块时,它没有t在return语句后停止,下面的ajax代码也被执行了,但我不明白为什么?
$('document').ready(function() {
$('form').bind('submit', function(event) {
event.preventDefault();
$('form input').each(function() {
if( !$(this).val()) {
$(this).addClass('warning');
return;
}
});
$.ajax({
url: 'http://example.com/',
dataType: 'json',
type: 'GET',
});
});
});