Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Sprawdzenie każdego pola z tym samym id.
Forum PHP.pl > Forum > Przedszkole
newmala
Chciałabym dołączyć do inputa o id="kod" funkcję , która będzie wymuszać wprowadzenie konkretnych danych czy li kodu 99-999.

Na stronie wypisuję dane za pomocą pętli (używam smarty) :
  1. {foreach from=$dane item="w" key="k"}
  2.  
  3. Kod pocztowy : <input name="kod" id="kod" type="text" size="32" value="{$w.kod_pocztowy}"/>
  4.  
  5.  
  6. {/foreach}


W bazie mam kilka kodów, więc chciałabym dla każdego wyświetlonego podłączyć funkcję maskującą, ale to działa tylko dla pierwszego wywołania.

[JAVASCRIPT] pobierz, plaintext
  1. $(function() {
  2.  
  3. $("#kod").each(function(){$(this).mask("99-999",{placeholder:" "});});
  4.  
  5. });
[JAVASCRIPT] pobierz, plaintext


Wszystko jest ok, ale tylko dla pierwszego powstałego inputa o id=kod.

Na pewno, źle używam tego each.
Czy ktoś pomoże mi znaleźć błąd lub wytłumaczy, co jest nie tak.
toffiak
Atrybut id powinien być unikatowy, zamień go na class
newmala
Dzięki wielkie, nawet nie wiesz jak bardzo mi pomogłeś. Niekiedy taka mała rzecz , a cieszy. specool.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.