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:
<div id="dialog-login" title="Logowanie do panelu administracyjnego"> <p> Podaj login i hasło by zalogować się do panelu administracyjnego. <img src="/cms.images/login.png" style="float:left; margin-top:10px;"> <form id="logon" action="logowanie.php" method="post"> <div> <input type="text" id="login" class="ui-widget-content ui-corner-all" name="login"> </div> <div> <input type="password" id="password" class="ui-widget-content ui-corner-all" name="password"> </div> </form> </p> </div>
JS:
<script type="text/javascript" src="/cms.js/jquery.min.js"></script> <script type="text/javascript" src="/cms.js/jquery.ui.min.js"></script> <script type="text/javascript" src="/cms.js/jquery.validate.min.js"></script> <script> $(document).ready(function() { $("#dialog-login").dialog({ resizable: true, width: 400, minWidth: 400, show: "fade", buttons: { "Zaloguj": function() { $("#logon").validate({ submitHandler:function(form) { $('#logon').submit(); }, rules: { login: { required: true }, password: { required: true } }, messages: { login: { required: "Podaj login" }, password: { required: "Podaj hasło" } } }); }, "Anuluj": function() { $(this).dialog("close"); } } }); }); </script>
Takie coś nie działa ni w ząb. Pomożecie?
