Najprostsza metoda - skoro Ty i tak tworzysz ten HTML w PHP, wystarczy, że do tych inputów, które chcesz wyłapać, dodasz dodatkowa klasę. Pamiętaj, że o ile ID może być tylko jedno, to klas można dawać dowolną ilość, Ponadto, klasa nie musi być nigdzie więcej wykorzystana, nie musisz jej w CSS dodawać, więc wystarczy, że stworzysz jakąś wartość dla class
- chociażby coś w stylu class="xxx xxx xxx poletekstowe"
(w tym przykładzie pod xxx
kryją się inne klasy, które już i tak masz przypisane do tych elementów), a następnie skorzystasz z podanego przez mnie kilka postów wyżej przykładu, a tam zamiast "jakasklasa"
wpiszesz sobie "poletekstowe"
. W ten sposób będziesz mógł przelecieć przez wszystkie elementy, które Cię interesują.
Opcja druga (moim zdaniem słabsza) - skorzystać z https://developer.mozilla.org/pl/docs/Web/API/Document/getElementsByTagName. Sposób postępowania analogiczny do podanego powyżej getElementsByClassName. Minusem takiego rozwiązania jest to, że tutaj dostaniesz wszystkie elementy określonego typu, a w poprzednim akapicie możesz wprowadzić rozróżnienie i np. część edit'ów
pokolorować, a część zostawić bez zmian.