login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Veel if's vervangen door ...?

Offline Qhead - 05/08/2006 21:20
Avatar van QheadHTML interesse Hi
Ik heb een controle ingebouwd in een form zodat hij bij verzending controleert of bepaalde elementen ingevult zijn met
  1. if(document.getElementById('nickname').value == ""){
  2. data_true = false;
  3. error = "Nickname not filled out.";
  4. }
  5. if(document.getElementById('password').value == ""){
  6. data_true = false;
  7. error = "Password not filled out.";
  8. }
  9. if(document.getElementById('password2').value == ""){
  10. data_true = false;
  11. error = "Password verification not filled out.";
  12. }
  13. if(document.getElementById('email').value == ""){
  14. data_true = false;
  15. error = "E-mail not filled out.";
  16. }
  17. ...

Zo een paar if's door. Is er geen mogelijkheid om dit te vervangen door switch ofzo? Want enkele if's zijn vrij traag als je een trage pc hebt. En met een functie werken lukt trouwens niet, dan geeft hij een error :-).

1 antwoord

Gesponsorde links
Offline ikkedikke - 06/08/2006 12:30
Avatar van ikkedikke PHP expert een array maken met alle velden en dan met een for-loop doorheen lopen?
je moet toch van ieder veld checken of het gevuld is.
ik weet het niet zeker maar misschien is die methode getelementbyid niet zo snel. dan kan je beter het object van het form meegeven in de functie.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.179s