19. oktober 2005 - 18:28Der er
12 kommentarer og 1 løsning
validering af form
Hej,
Kan i hjælpe mig med dette problem. Jeg har forsøgt mig med noget javascript validering, men kan ikke få det til at virke helt.
Jeg vil gerne have at jeg kan bestemme hvilken Form der skal sendes. her er min kode:
//validering
if(!document.kampagne2005.radiobutton[0].checked && !document.kampagne2005.radiobutton[1].checked ){ alert("*Husk at vælge tilmeldingsform"); } else if(cTlfnr.length > 0 & cEmail.length > 0){ alert("Venligst angiv enten Tlfnr eller E-mail så vi kan kontakte dig hvis der er spørgsmål vedr.
formularen."); } else if (document.kampagne2005.radiobutton[0].checked && !document.kampagne2005.accept_databeskyttelse.checked){ alert("*Husk at markere feltet om databeskyttelse"); } else if (document.kampagne2005.radiobutton[1].checked){ alert("Sender form - En by"); //document.kampagne2005_en_by.submit(); } else { alert("Sender form - Et sted"); //document.kampagne2005_et_sted.submit(); } }
Hvorfor laver du ikke bare een formular, som du så (server-side !-) aflæser, hvad der er valgt eller også (client-side !-) ændrer action på alt efter hvad der er valgt ?-)
hmm, det lyder da meget fornuftigt. Men da jeg ikke har den store erfaring, vil det være fedt hvis du kunne vise mig hvordan det skal stå i min kode. Er det i orden?
Jge ved ikke hvor jeg skal begynde med det svar du har givet. Jeg kan ikke finde hoved og hale i det, i forhold til det kode jeg selv har lavet. Desværre!
Jamen, jeg ved jo heller ikke hvor jeg skal starte med at forstå dit problem, for jeg har ikke engang set din kode, så jeg kunne få en ide om, hvordan du ønskede at bruge det !-)
hehe. Tak fordi du bliver hængende. Kan du ikke bruge det kode jeg skrev i mit spørgsmål. Her er det igen:
//validering
if(!document.kampagne2005.radiobutton[0].checked && !document.kampagne2005.radiobutton[1].checked ){ alert("*Husk at vælge tilmeldingsform"); } else if(cTlfnr.length > 0 & cEmail.length > 0){ alert("Venligst angiv enten Tlfnr eller E-mail så vi kan kontakte dig hvis der er spørgsmål vedr.
formularen."); } else if (document.kampagne2005.radiobutton[0].checked && !document.kampagne2005.accept_databeskyttelse.checked){ alert("*Husk at markere feltet om databeskyttelse"); } else if (document.kampagne2005.radiobutton[1].checked){ alert("Sender form - En by"); //document.kampagne2005_en_by.submit(); } else { alert("Sender form - Et sted"); //document.kampagne2005_et_sted.submit(); } }
Nu har fået løst problemmet. Tak for hjælpen. jeg brugte, som du sagde onclick="this.form.action='bestilling_et_sted.asp' og satte det op i mit javascript.
Tak for det og beklager jeg var lidt tung at danse med ;o)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.