Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> walidacja formularza o zmiennej ilosci pol
Ogotay
post 3.01.2006, 12:17:30
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 29.12.2005

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


Czolem:

W jaki sposob sprawdzic formularz generowany z bazy?
Ilosc, rodzaj i nazwy pol zalezne od zawartosci bazy
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
ennics
post 3.01.2006, 12:23:06
Post #2





Grupa: Zarejestrowani
Postów: 312
Pomógł: 0
Dołączył: 29.12.2004

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


nadaj polom odpowiednie typy i validuj typy nie same pola. Możesz np zrobić tabelę konfiguracyjną w postaci:
id|nazwa_tabeli_validowanej|nazwa_pola_tabeli|typ_pola

w kolumnie typ_pola ładujesz identyfikator wyrażenia regularnego które ma walidować dane pole.
Identyfikatorami mogą być nazwy metod w klasie np.
  1. <?php
  2.  
  3. class valid {
  4. public static final function vNip() {
  5. //...validacja
  6. }
  7. public static final function vRegon() {
  8. //...validacja
  9. }
  10. }
  11.  
  12. ?>

to w miare uniwersalne rozwiązanie winksmiley.jpg


--------------------
Go to the top of the page
+Quote Post
Ogotay
post 3.01.2006, 12:34:24
Post #3





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 29.12.2005

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


dzieki za odp ale nie bardzo zrozumialem sad.gif
dlaczego php a nie JS?
zalozmy z w formularzu bedzie n grup radiobuttonow od radio1 do radion.
jak powinna wygladac petla, ktora przeleci przez wszystkie radia i sprawdzi czy sa zaznaczone?
czy jezeli wszystkie radia beda mialy jakis typ to wystarczy sprawdzic typ?
w jaki sposob?

Ten post edytował Ogotay 3.01.2006, 12:35:51
Go to the top of the page
+Quote Post
none
post 13.01.2006, 11:12:15
Post #4





Grupa: Zarejestrowani
Postów: 65
Pomógł: 1
Dołączył: 3.12.2003
Skąd: W-wa

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


Witam
Coś takiego
Kod
for( i=0; i<form.elements.length; i++ )
{
       if ( form.elements[i].type == 'radio' )
       { //tu sobie sprawdzasz co tam chcesz dla danego elementu w tym            
           // przypadku radio butona  
       }

}


Ten post edytował none 13.01.2006, 11:14:17
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: 14.08.2025 - 04:08