Używam wtyczki sprawdzania poprawności znalezionej here do sprawdzenia poprawności formularza.Wtyczka walidatora jquery z wyświetlaczem: brak elementów formularza
Problem mam jest, jeśli mogę umieścić następujące wokół elementu wejściowego forma walidacja zawodzi:
<div style="display:none;"><input type="text" name="test" /></div>
muszę tego powodu używam innych warstw kontrolne UI dla elementów wejściowych i don” Chcę, żeby były widoczne.
Działa na elementach śródliniowych i blokowych, ale potrzebuję go ukryć. Czy mimo to można to obejść?
Dzięki za wszelkie informacje zwrotne
Aktualizacja:
Ja głównie walidacji wybierz pola opcji, z django (to znaczy: {{form.select_option_element}})
Tak skutecznie:
<div style="display:none;">
{{form.select_option_element}}
</div>
... nie działa
Right po zaksięgowaniu wydaje mi się go rozwiązać z:
<div style="visibility: hidden; height: 0;">
{{form.select_option_element}}
</div>
Następnie pozwala mi sprawdzić poprawność pole.
Proszę nie umieszczać zaakceptowanej odpowiedzi w ramach pytania. Pytania i odpowiedzi powinny być oddzielone. – dSquared
nie ma problemu, nie jest używany do tego miejsca. –
możliwy duplikat [jQuery Validate - Włącz sprawdzanie poprawności ukrytych pól] (http://stackoverflow.com/questions/8466643/jquery-validate-enable-validation-for-hidden-fields) –