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(); });​ 

live demo

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 

live demo


Comments

Popular posts from this blog

django - How can I change user group without delete record -

java - Need to add SOAP security token -

java - EclipseLink JPA Object is not a known entity type -