Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][PHP]Walidacja formularza w pętli za pomocą javascript
mowmiheniek
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 16.12.2014

Ostrzeżenie: (0%)
-----


Witam,
Chcę prosić o pomoc w rozgryzieniu mojego problemu.
Mam formularz który tworzy się w pętli, a skrypt w javascript sprawdza poprawność pola.
Nie wiem jak w javiascript odwołać się do tak powstałych pól formularza.
Próbowałem wstawić pętle z i odwołać się do tablicy, ale nie przyniosło to efektu.

Dziękuje.


  1. <form method="post" action="...">
  2. <fieldset>
  3. <?php
  4.  
  5. for($i = 1; $i < 5; $i++)
  6. {
  7. echo '<label for="Liczba">Podaj liczbe:</label>';
  8. echo '<input type="text" id="Liczba[$i]" name="Liczba[$i]" value="" /><br>';
  9. }
  10. ?>
  11.  
  12. </fieldset>
  13. </form>
  14.  
  15. <script type="text/javascript">
  16.  
  17. document.forms.onchange = function() {
  18. var dana = this.value;
  19. var wzor = /^[-]?[0-9]+(\.[0-9]+)?/g
  20. if (!wzor.test(dana)) {
  21. alert("Popraw dane");
  22. this.select();
  23. }
  24. }
  25. }
  26. </script>


Ten post edytował mowmiheniek 24.01.2015, 01:15:36
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 16:07