我正在编写一个需要非常基本验证的在线申请表。我通过向每个字段添加类 requiredField 来表示 HTML 中的必填字段。该脚本检查每个必填字段,如果它为空,则在向错误池添加消息时返回 false。
我遇到了问题...当任何字段为空时,脚本会正确添加错误消息,但如果填写了字段,它会拒绝发送消息。谁能帮助我理解为什么我的“其他”条件下的“返回真”没有通过?任何帮助将非常感激。
谢谢!
这是我的验证脚本:
<script type="text/javascript">
jQuery('#contactForm').submit(function(e) {
jQuery( ".requiredField" ).each(function( index ) {
if( jQuery(this).val().length == 0 ) {
jQuery("#formErrors").show();
jQuery( "#formErrors" ).append( "<p>The <b>" + jQuery(this).attr('placeholder') + "</b> field is required, but was left empty.</p>" );
jQuery(this).addClass('errorField');
jQuery(window).scrollTop(0);
return false;
}
else{
return true;
};
});
});
});
</script>