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: 12 let
|
0