mam problem w formularzu w którym do textarea podłączony jest CKeditor i walidacja formularza jQuery validation plug-in. Pomimo uzupełnienia textarea po pierwszym kliknięciu w przycisk zapisz walidator zwraca mi błąd nie wypełnionego pola, dopiero ponowne naciśniecie przycisku powoduje wysłanie formularza(oczywiście reszta pól formularza jest uzupełniona prawidłowo)
Proszę o pomoc
wywołanie kodu nazwa_pliku.php?akcja=dodaj
<?php ?> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <script src="http://code.jquery.com/jquery-latest.js" type="text/javascript"></script> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> <script type="text/javascript" src="http://vlaho.ovh.org/jquery.validate.js" ></script> <script src="http://vlaho.ovh.org/ckeditor/ckeditor.js"></script> <?php $akcja = $_REQUEST['akcja']; switch($akcja) { default: break; case "dodaj": $br="<br />"; echo '<script type="text/javascript"> //<![CDATA[ $().ready(function() { // validate the comment form when it is submitted $("#commentForm").validate(); // validate signup form on keyup and submit $("#signupForm").validate({ rules: { dodal:{ required: true, minlength: 3 }, editor1:{ required: true } }, messages: { dodal:{ required: "'.$br.' Podaj dodającego wydarzenie", minlength: "'.$br.' Podana nazwa jest za krótka, min {0} znaki" }, editor1:{ required: "'.$br.' Podaj treść wydarzenia" } } }); }); //]]> </script>'; echo'<form class="cmxform" name="f" id="signupForm" method="post" action="kal_dodaj.php?akcja=dodaj_spr"> <p> <label for="dodal">Dodał</label> <input id="dodal" name="dodal" /> </p> <p> <label for="editor1">Treść</label> <textarea id="editor1" name="editor1" cols="45" rows="5" ></textarea>'; echo" <script> CKEDITOR.replace( 'editor1', { toolbar: [ [ 'Bold', 'Italic', '-', 'NumberedList', 'BulletedList', '-', 'Link', 'Unlink' ], [ 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock'], [ 'FontSize', 'TextColor', 'BGColor', ] ] }); </script>"; echo'</p> <p style="text-align:center;"> <input class="formbutton1" type="submit" name="ccc" value="Zapisz" /> </p> </form> <hr /> <br /><br />'; break; //----------------------------------------------------------------------------- case "dodaj_spr": $tresc=$_POST['editor1']; $dodal=$_POST['dodal']; break; } ?>