javascript - Form doesn`t check the validation -


i want check if there error doensn't check anaything. form submits when fields empty. dont know fault is. can fields in form correct think goes wrong in if(error == 0):

  <script> $(document).ready(function(){      var errormsg = ['please enter name.', 'please enter minimum 3 character.', 'value not more 100 characters.', 'please enter email.', 'please enter valid email.', 'email , confirm email not match.', 'please enter password', 'please enter role.', 'email exists'];      $("input[type='submit']").on('click', function(e){          e.preventdefault();         $(".validationerror").remove();           var span_error_start = '<span class="form_error">';         var span_error_end = "</span>";          var name           = $.trim($("input[name='name']").val());         var problem        = $.trim($("input[name='problem']").val());         var description    = $.trim($("input[name='description']").val());          var error = 0;            if(name == ""){             $("input[name='name']").after("<div class='nameinput validationerror'>"+span_error_start+errormsg[0]+span_error_end+"</div>").addclass("input_error");             error = 1;          }         else if(name.length < 3){             $("input[name='name']").after("<div class='nameinput validationerror'>"+span_error_start+errormsg[1]+span_error_end+"</div>").addclass("input_error");             error = 1;         }         else if(name.length > 100){             $("input[name='name']").after("<div class='nameinput validationerror'>"+span_error_start+errormsg[2]+span_error_end+"</div>").addclass("input_error");             error = 1;         }             if(problem == ""){             $("input[name='problem']").after("<div class='probleminput validationerror'>"+span_error_start+errormsg[3]+span_error_end+"</div>").addclass("input_error");             error = 1;         }         else if(problem.length < 3){             $("input[name='problem']").after("<div class='probleminput validationerror'>"+span_error_start+errormsg[1]+span_error_end+"</div>").addclass("input_error");             error = 1;         }         else if(problem.length > 100){             $("input[name='problem']").after("<div class='probleminput validationerror'>"+span_error_start+errormsg[2]+span_error_end+"</div>").addclass("input_error");             error = 1;         }            if(description == ""){             $("input[name='description']").after("<div class='descriptioninput validationerror'>"+span_error_start+errormsg[6]+span_error_end+"</div>").addclass("input_error");             error = 1;         }         else if(description.length < 3){             $("input[name='description']").after("<div class='descriptioninput validationerror'>"+span_error_start+errormsg[1]+span_error_end+"</div>").addclass("input_error");             error = 1;         }         else if(description.length > 100){             $("input[name='description']").after("<div class='descriptioninput validationerror'>"+span_error_start+errormsg[2]+span_error_end+"</div>").addclass("input_error");             error = 1;         }             if(error == 0){              $(".myform").submit();          } }          else{             return false;         }      });     </script> 

error in code. braces, else doesn't work. syntax error:

  if(error == 0){     $(".myform").submit();   } } // braces, else doesn't work. syntax error. remove it.    else {     return false;   } 

updated correct code:

if(error == 0){   $(".myform").submit(); }  else {   return false; } 

Comments

Popular posts from this blog

ruby - Trying to change last to "x"s to 23 -

jquery - Clone last and append item to closest class -

c - Unrecognised emulation mode: elf_i386 on MinGW32 -