Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Validacja formularza, Ręce mi już opadają... prosze o pomoc..
dekrzycho
post 13.05.2007, 20:26:38
Post #1





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 10.01.2005

Ostrzeżenie: (10%)
X----


Mam formularz ze sklepu osComerance.
Wygląda to tak:
  1. <form name="cart_quantity" action="http://www.mojadomena.pl/krzych-p-52.html?action=add_product" method="post">
  2. <tr>
  3. <td class="main" colspan="2"><font color="black"><b>Wybierz rozmiar i kolor:</b></font></td>
  4. </tr>
  5. <tr>
  6. <td class="main">Kolor:</td>
  7. <td class="main">
  8. <select class="border" name="id[2]"><option value="">-- Wybierz --</option><option value="1">czarny</option><option value="1">czarny</option></select></td>
  9.  
  10. </tr>
  11. <tr>
  12. <td class="main">Rozmiar:</td>
  13. <td class="main"><select class="border" name="id[1]"><option value="">-- Wybierz --</option><option value="4">S</option><option value="2">M</option></select></td>
  14. </tr>
  15. </tbody>


Chciałbym zrobić validacje wybranych selectów ale coś mi nie wychodzi...

Proszę o radę
Go to the top of the page
+Quote Post
Zajec
post 14.05.2007, 17:26:59
Post #2





Grupa: Zarejestrowani
Postów: 1 086
Pomógł: 8
Dołączył: 10.12.2003

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


Może pokaż ten kod, który nie chciał Ci działać.
Go to the top of the page
+Quote Post
dekrzycho
post 14.05.2007, 20:44:06
Post #3





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 10.01.2005

Ostrzeżenie: (10%)
X----


Tak wygląda kod sekcji form:

  1. <form name="cart_quantity" action="http://www.mojadomena.pl/krzych-p-52.html?action=add_product" method="post" onsubmit="return validateForm()"> tu jest jakiś teks i <tr>
  2. <td class="main" colspan="2"><font color="black"><b>Wybierz rozmiar i kolor:</b></font></td>
  3. </tr>
  4. <tr>
  5. <td class="main">Kolor:</td>
  6. <td class="main">
  7. <select class="border" name="id[2]"><option value="">-- Wybierz --</option><option value="1">czarny</option><option value="1">czarny</option></select></td>
  8.  
  9. </tr>
  10. <tr>
  11. <td class="main">Rozmiar:</td>
  12. <td class="main"><select class="border" name="id[1]"><option value="">-- Wybierz --</option><option value="4">S</option><option value="2">M</option></select></td>
  13. </tr>


Klikając obrazek wysyła mi do koszyka produkt...

Dodatkowo w sekcji head mam takie coś
  1. <script language="JavaScript">
  2.  
  3. function validateForm() {
  4. var invalid = " ";
  5.  
  6. if (document.cart_quantity.id[1].value == "") {
  7. alert("Please complete all fields.");
  8. return false;
  9. }
  10.  
  11. }
  12. </script>


no i powinno działac... ale coś jest nie tak...
Prosze o pomoc

Ten post edytował dekrzycho 14.05.2007, 20:44:45
Go to the top of the page
+Quote Post
misiek172
post 15.05.2007, 11:22:19
Post #4





Grupa: Zarejestrowani
Postów: 656
Pomógł: 3
Dołączył: 26.10.2005
Skąd: Częstochowa

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


if (document.cart_quantity.id[1].value == "") {

nie bedzie działać smile.gif bo nie może być to [] , ewentualnie musisz uzyc takiej składni:

document.nazwaformularza['nazwa_pola[]'].value


--------------------
zmoderowano - waga i rozmiar
Go to the top of the page
+Quote Post
dekrzycho
post 15.05.2007, 17:15:58
Post #5





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 10.01.2005

Ostrzeżenie: (10%)
X----


dziękuję kolego,
Pięknie działa...

To forum i jego użytkownicy są super
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 13.07.2025 - 04:14