/ / check valide les formulaires avec le plugin validationengine en JavaScript - jquery, asp.net, validation

vérifier les formulaires de validation avec le plugin validationengine en JavaScript - jquery, asp.net, validation

Je suis un démarreur avec un plugin de validation jQuery (moteur de validation ). J'ai écrit ce code

<head runat="server">
<title></title>
<link href="validationEngine.jquery.css" rel="stylesheet" type="text/css" />
<script src="jquery-1.6.min.js" type="text/javascript"></script>
<script src="jquery.validationEngine-fa.js" type="text/javascript"></script>
<script src="jquery.validationEngine.js" type="text/javascript"></script>
<script>
$(function () {
jQuery("#form1").validationEngine();
$("#Button1").click(function () {

alert("hhhhhhhhhhh");
});
});
</script>


</head>
<body>
<form id="form1" runat="server">
<div>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<asp:Button ID="Button2" runat="server" Text="Button" onclick="Button2_Click" />
<input id="Text1" type="text" class="validate[required] text-input" />
<input id="Button1" type="button" value="button" />
</div>
</form>
</body>

Je veux quand l'utilisateur clique dans Button1 pour valider les formulaires. Si le formulaire est valide alerte dans show mais par ce code lorsque l'utilisateur clique sur le bouton1, l'alerte s'affiche.

Réponses:

10 pour la réponse № 1

Essaye ça

<script type="text/javascript">
$(document).ready(function () {

$("#form1").validationEngine();

$("#Button1").live("click", function () {
var valid = $("#form1").validationEngine("validate");
var vars = $("#form1").serialize();

if (valid == true) {

alert("Hi");

} else {
$("#form1").validationEngine();
}
});
});

</script>

Cela fonctionne aussi

 <script type="text/javascript">
$(document).ready(function () {

$("#form1").validationEngine();

$("#Button1").click(function () {
var valid = $("#form1").validationEngine("validate");
var vars = $("#form1").serialize();

if (valid == true) {

alert("Hi");

} else {
$("#form1").validationEngine();
}
});
});