Appel de la fonction javascript sur soumettre le formulaire

Je suis en train d'appeler la fonction JavaScript lors de la soumission du formulaire.

Voici le code, mais tout en soumettant la fonction n'est pas appelée, s'il vous plaît suggérer quelque chose et je veux afficher les messages d'erreur à l'aide de javascript méthode , comment puis-je afficher des messages d'erreur en validation à l'aide de JavaScript.

<form id="register" name="register"  onsubmit="validateForm()">
<label for="Username"> Username </label><br>
<input type="text" class="register-control" id="Username" name="Username" placeholder="Enter Username"> <br><br>
<label for="Password"> Password </label><br>
<input type="password" class="register-control" id="Password" name="Password" placeholder="Enter Password"><br><br>
<label for="Confirm-Password"> Confirm Password </label><br>
<input type="password" class="register-control" id="Confirm-Password" name="Confirm-Password" placeholder="Confirm Password" ><br><br>
<label for="email"> Email </label><br>
<input type="email" class="register-control" id="email" name="email" placeholder="Enter Valid Email"><br><br>
<button type="submit">Submit</button>
</form>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.8/jquery.validate.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$("#register").validate({
rules: {
"Username": {
required: true,
},
"Password": {
required: true,
minlength: 5
},
"Confirm-Password": {
required: true,
},
"email": {
required: true,
}
}
});
});
</script>

et voici le code JavaScript

function validateForm()
{
var password = document.forms["register"]["Password"].value;
var con-password = document.forms["register"]["Confirm-Password"].value;
if(password != con-password)
{
document.getElementById('password-error').style.visibility='visible';
alert("not matched");
}
alert("matched");
}
  • onsubmit="validateForm()" remplacer par onsubmit="return validateForm()". essayez ceci
  • j'ai déjà essayé de ne pas travailler.
  • quelqu'un peut s'il vous plaît partager code de travail comme sur jsfiddle
InformationsquelleAutor chandan111 | 2014-01-21