login  Naam:   Wachtwoord: 
Registreer je!
 Forum

setTimeout() vraag

Offline RonsterS - 24/12/2007 16:13 (laatste wijziging 24/12/2007 16:14)
Avatar van RonsterSNieuw lid ik heb een formulier en die controlleer ik met javascript.

  1. function validatePollComments()
  2. {
  3. var oForm;
  4. var sMessage;
  5. var error;
  6.  
  7. if(document.getElementById("name").value == "")
  8. {
  9. sMessage = "Je hebt geen naam ingevuld.";
  10. error = true;
  11. }
  12. else if(document.getElementById("body").value == "")
  13. {
  14. sMessage = "Je hebt geen bericht ingevuld.";
  15. error = true;
  16. }
  17.  
  18. if(error)
  19. {
  20. document.getElementById("error").innerHTML = sMessage;
  21. }
  22. else
  23. {
  24. oForm = document.getElementById("pollform");
  25. var timer = setTimeout("oForm.submit()", 2000);
  26. document.getElementById("ok").innerHTML = "Reactie word opgeslagen, moment aub...";
  27.  
  28. }
  29.  
  30. return false;
  31. }


bij setTimeout krijg ik steeds de melding dat oForm niet gedfineerd is.. maar dat er meteen boven gebeurd.

wat doe ik fout?

2 antwoorden

Gesponsorde links
Offline Koen - 24/12/2007 16:30
Avatar van Koen PHP expert 'oForm' is een variabele, probeer eens zonder quotes?
Offline RonsterS - 28/12/2007 18:34
Avatar van RonsterS Nieuw lid Dan submit ie direct. Iemand anders nog een idee?.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.245s