$(document).ready(function() {
$('#commentForm').submit(function(){
return $('input[type=text], textarea').each(function(index){
if($(this).attr('value') == ""){
alert(msgHash[$(this).attr('id')]);
return false;
}else{
if(!$(this).attr('value').match(validateHash[$(this).attr('id')])){
//Do nothing
alert(msgOnError[$(this).attr('id')]);
return false;
}
}
});
return true;
});
});
这里 msgOnError、msgHash 和 msgHash 是我用来为每个具有特定 ID 的文本框获取消息的映射不幸的是,每个方法都不会返回 false 来取消表单的提交。我究竟做错了什么 ??我是 jQuery 新手,谢谢