javascript - Jquery preventdefault() function not working -
here jsfiddle
actually trying validate text field before submit. want show errormsg_box if text field empty, if it's not submit form. here not working here script:
$("form").submit(function(event) { var text_val = $('#emailid').val(); alert(text_val); if (text_val != ' ') { $('.errormsg_box').show(); return false; event.preventdefault(); } else if (text_val != '') { $('.errormsg_box').hide(); return true; } });
if ($.trim(text_val) === "") { return false; // or event.preventdefault(); // event.preventdefault() // javascript case sensitive. }
full code:
$("form").submit(function(event) { var text_val = $('#emailid').val(); if ($.trim(text_val) === "") { $('.errormsg_box').show(); return false; } else $('.errormsg_box').hide(); });
if want validte text valid email address:
var regex = /^([a-za-z0-9_\.\-])+\@(([a-za-z0-9\-])+\.)+([a-za-z0-9]{2,4})+$/; if (!regex.test($.trim(text_val))) ... error
Comments
Post a Comment