Witam wszystkich.
Rozpoczynam swoją przygodę z jQuery. Postanowiłem korzystać z biblioteki jQuery UI i mam problem z walidacją formularza w UI Dialog.
Sama walidacja po za UI Dialog świetnie śmiga, natomiast z okienkiem mam problem, gdyż nie wiem jak to połączyć.
HTML:
  1. <div id="dialog-login" title="Logowanie do panelu administracyjnego">
  2. <p>
  3. Podaj login i hasło by zalogować się do panelu administracyjnego.
  4. <img src="/cms.images/login.png" style="float:left; margin-top:10px;">
  5. <form id="logon" action="logowanie.php" method="post">
  6. <div>
  7. <label for="login">Login</label>
  8. <input type="text" id="login" class="ui-widget-content ui-corner-all" name="login">
  9. </div>
  10. <div>
  11. <label for="password">Hasło</label>
  12. <input type="password" id="password" class="ui-widget-content ui-corner-all" name="password">
  13. </div>
  14. </form>
  15.  
  16. </p>
  17. </div>


JS:
[JAVASCRIPT] pobierz, plaintext
  1. <script type="text/javascript" src="/cms.js/jquery.min.js"></script>
  2. <script type="text/javascript" src="/cms.js/jquery.ui.min.js"></script>
  3. <script type="text/javascript" src="/cms.js/jquery.validate.min.js"></script>
  4. <script>
  5. $(document).ready(function() {
  6. $("#dialog-login").dialog({
  7. resizable: true,
  8. width: 400,
  9. minWidth: 400,
  10. show: "fade",
  11. buttons: {
  12. "Zaloguj": function() { $("#logon").validate({
  13. submitHandler:function(form) {
  14. $('#logon').submit();
  15. },
  16. rules: {
  17. login: {
  18. required: true
  19. },
  20. password: {
  21. required: true
  22. }
  23. },
  24. messages: {
  25. login: {
  26. required: "Podaj login"
  27. },
  28. password: {
  29. required: "Podaj hasło"
  30. }
  31. }
  32. });
  33.  
  34. },
  35. "Anuluj": function() {
  36. $(this).dialog("close");
  37. }
  38. }
  39. });
  40. });
  41. </script>
[JAVASCRIPT] pobierz, plaintext


Takie coś nie działa ni w ząb. Pomożecie? sad.gif