Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][JavaScript]Sprawdzanie czy pola formularza się powtarzają
zeetor
post
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 1
Dołączył: 1.07.2008
Skąd: Poznań

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


Witam

Mam 10 pól wyboru rozwijanych...i chciałbym aby nie można było zatwierdzic wyboru jeśli w dwóch (lub więcej polach) wybór się powtórzy...

Na razie kombinuje z czymś takim: przenoszę pola do zmiennych w php... a później za pomocą pętli i if porównuje je ze sobą tzn
Jeżeli Pole1=Pole2 to wróć ...
Jeżeli Pole1=Pole3 to wróć

No ale wydaje mi sie to troche nieefektywne...szczególnie że na razie pól jest 10... ale jak będzie 100??

dz i pozdr
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
zeetor
post
Post #2





Grupa: Zarejestrowani
Postów: 76
Pomógł: 1
Dołączył: 1.07.2008
Skąd: Poznań

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


Pozmieniałem nazwy zmiennych set1 i set2 na pozycja1 i pozycja2...i na razie dodałem
onchange="compare();" tylko do dwóch pól... i nic...nadal można zatwierdzić dwa takie same wybory...

no chyba żadnego błędu nie popełniłem przy zmianie nazw zmiennych...

CODE
<script>



function compare(){

var pozycja1 = document.getElementById( 'select1' );

pozycja1Value = pozycja1.options[ pozycja1.selectedIndex ].value;



var pozycja2 = document.getElementById( 'select2' );

pozycja2Value = pozycja2.options[ pozycja2.selectedIndex ].value;



if(pozycja1Value == pozycja2Value )

document.getElementById( 'submit' ).disabled = true;

else

document.getElementById( 'submit' ).disabled = false;

}



Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 13.10.2025 - 18:38