Sprawdzanie ilości pól w dynamicznych inputach i jego zawartości.

Sprawdzanie ilości pól w dynamicznych inputach i jego zawartości.
tymek42
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 181
0

Mam formularz który ma generowane pola input np.

Kopiuj
<input class="inputt e2" placeholder="przykład*" type="text" name="e7[ ]" style="width:95%; ">
<input class="inputt e2" placeholder="przykład*" type="text" name="e7[ ]" style="width:95%; ">
<input class="inputt e2" placeholder="przykład*" type="text" name="e7[ ]" style="width:95%; ">

W php po prostu przez POST pobrałbym zawartość i sprawdził funkcją count jaka jest ilośc inputów. Następnie dodatkowo pętlą sprawdziłbym czy pola są puste. Jak to zrobić w jquery?

axelbest
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 2255
2

Mysle, że coś w stylu $(".inputt.e2").length powinno wystarczyć.

Poza tym... JQuery samo nie będzie Ci zmieniać tej wartości, czy inaczej mówiąc, zmienna sama z siebie nie zmieni swojej wartości. Aby to osiągnąć musisz przypisywać jej wartość (tak jak podałem wyżej) w momencie wystąpienia eventu jakim jest dodanie lub usunięcie danego elementu.

Do przelecenia po tych elementach użyj takiej składni :) - całej reszty za Ciebie nie zrobię, bo wystarczy, że poczytasz dokumentację.

Kopiuj
$.each( $( "your_selector" ), function() {
    // Do something
});

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.