Próbuję użyć sprawdzania poprawności jquery. Podążając za przykładem: http://docs.jquery.com/Plugins/Validation działa świetnie i chciałbym powielić go za pomocą mojego kodu. Jednak nie jestem pewien, jak to nazwać.jquery sprawdź poprawność pozycji
To, co mam, to wygenerowana tablica html, a po kliknięciu przycisku "Edytuj" dla dowolnego wiersza otwiera formularz. Chcę sprawdzić poprawność tego formularza za pomocą jquery. Wierzę, że to działa, ale kiedy trafiam przesłać na formularzu, ukrywam formularz, więc nigdy nie zobaczę działania zatwierdzającego ... Myślę.
wygenerować formularz z javascript i przycisk submit wygląda następująco:
var mysubmit = document.createElement("input");
mysubmit.type = "submit";
mysubmit.name = "Submit";
mysubmit.value = "Apply"
mysubmit.onclick = function() {
//return formSubmitactivecameras();
js("#EditCameraForm").validate();
this.form.submit();
};
myform.appendChild(mysubmit);
To ledwie wystarczająco dużo informacji, więc mam cały kod w tym skrzypce: http://jsfiddle.net/UtNaa/36/. Jednak nie wydaje mi się, aby skrzypce zadziałały po kliknięciu przycisku Edytuj. Co otwiera formularz, w którym chcę walidację.
Nie jestem pewien, czy proces sprawdzania poprawności działa. Może tak jest, ale kiedy klikniesz przycisk "Prześlij" na formularzu, formularz się ukryje. Znowu skrzypce nie działa, aby pokazać formę, ale działa dla mnie na mojej stronie. Mam nadzieję, że kod w nim przynajmniej pomoże.
Chciałbym dodać reguły jednak format użyć tutaj wydaje się od docs: http://docs.jquery.com/Plugins/Validation/rules. Jeśli spróbuję twojej drogi, po prostu otrzymam minlength nieokreśloną. Jeśli śledzę dokumenty, otrzymuję inny błąd w http://ajax.aspnetcdn.com/ajax/jquery.validate/1.8.1/jquery.validate.min.js: wiersz 15: d jest niezdefiniowany. Więc jaka jest właściwa droga? – Tom
tak czy inaczej powinienem pracować wykorzystuję sposób, w jaki pokazałem ci wszędzie. jakie wersje jquery i validate używasz – mcgrailm
Ach, powinienem był zauważyć, właśnie skopiowałem twój przykład, ale reguły muszą być w metodzie sprawdzania poprawności. To działa. Jedno ostatnie pytanie. Chcę dodać niestandardowy tekst do minlength, ale to nie wydaje się dotyczyć: 'messages: {minlength:" blah blah "}'? – Tom