| Autor | Zpráva | ||
|---|---|---|---|
| Zet Profil * |
#1 · Zasláno: 9. 7. 2012, 13:58:07 · Upravil/a: Zet
Ahoj, prosím o radu. Mám následující html formulář:
<table> <form id="add_user" method="post" action=""> <tr> <td> </td> </tr> <tr id="empty"> <td colspan="2" style="color:red" >Vyplňte všechna pole!</td> </tr> <tr id="empty"> <td> </td> </tr> <tr> <td><label for="name">Jméno: </label></td> <td><input type="text" id="name" name="name" size="30" /></td> </tr> <tr> <td><label for="sname">Příjmení: </label></td> <td><input type="text" id="sname" name="sname" size="30" /></td> </tr> <tr> <td><label for="sname">Pozice: </label></td> <td><input type="text" id="pozice" name="pozice" size="30" /></td> </tr> <tr> <td> </td> </tr> <tr id="wrong_pass"> <td colspan="2" style="color:red" >Hesla si neodpovídají. Zadejte je znovu!</td> </tr> <tr> <td><label for="pass">Heslo: </label></td> <td><input type="password" id="pass" name="pass" size="30" /></td> </tr> <tr> <td><label for="pass2">Heslo pro ověření: </label></td> <td><input type="password" id="pass2" name="pass2" size="30" /></td> </tr> <tr> <td><input type="submit" value=" Přidat " /></td> </tr> <tr> <td> </td> </tr> </form> </table> A chci v jQuery porovnat zda se rovnají prvky pass a pass2. Následující kód k porovnání pass a pass2 mi vždy vrací false a nechápu proč. Můžete mi prosím říct, co mám špatně? Respektive mi nefunguje jenom to porovnání hesel, jinak všechno ostatní ano. <script>
$("#add_user").bind("submit", function() {
if($("#name").val().length < 1 || $("#sname").val().length < 1 || $("#pozice").val().length < 1 || $("#pass").val().length < 1 || $("#pass2").val().length < 1) {
$("#empty").show();
$.fancybox.resize();
return false;
}
if($("#pass").val() != $("#pass2").val()){
$("#wrong_pass").show();
$.fancybox.resize();
return false;
}
$.fancybox.showActivity();
$.ajax({
type : "POST",
cache : false,
url : "add_user.php",
data : $(this).serializeArray(),
success: function(data) {
$.fancybox(data);
}
});
return false;
});
</script>Už to m ám vyřešené. Chyba byla jinde. |
||
|
Časová prodleva: 13 let
|
|||
0