14. maj 2002 - 20:39
Der er
8 kommentarer og 1 løsning
Check af radio buttons HASTER !!
Hejsa... Lige et hurtigt haster spg. Jeg har 4 radio buttons, her er et lille indblik i min form validate. function boatagent_validate() { error = 0; if((document.boatagent_form.brugernavn.value=='') && (error==0)) { alert('Du skal indtaste dit brugernavn !'); document.boatagent_form.brugernavn.focus(); error = 1; } if((document.boatagent_form.adgangskode.value=='') && (error==0)) { alert('Du skal indtaste dit password !'); document.boatagent_form.adgangskode.focus(); error = 1; } if(error == 0) document.boatagent_form.submit(); } Den skal altså bygges videre sådan at hvis ingen af de 4 radio buttons er valgt skal der komme en fejl meddelse og "siden skal ikke snedes videre".
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
hvad hedder dine radio buttons?
bare kald dem knap1 knap2 knap3 knap 4
nej, de skal vel hedde det sammme - de hører vel til samme gruppe, gør de ikke????
det er mig som lige har lavet en fejl det er 4 checkbox.
I head'en: <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"> <!-- function boatagent_validate(){ if(document.boatagent_form.brugernavn.value==''){ alert('Du skal indtaste dit brugernavn!'); return false; } if(document.boatagent_form.password.value==''){ alert('Du skal indtaste dit password!'); return false; } if(!((document.boatagent_form.boks1.checked)||(document.boatagent_form.boks2.checked)||(document.boatagent_form.boks3.checked)||(document.boatagent_form.boks4.checked))){ alert('Du skal vælge en knap!'); return false; } return true; } //--> </SCRIPT> I body'en: <form name="boatagent_form" onSubmit="return boatagent_validate();"> <input type="text" name="brugernavn" value="sdlfajsd"> <input type="text" name="password" value="sdlfajsd"> <input type="checkbox" name="boks1"> <input type="checkbox" name="boks2"> <input type="checkbox" name="boks3"> <input type="checkbox" name="boks4"> <input type="submit"> </form>
Hvordan skal den så se ud hvis den skal passe emd resten ??? Prøvede med dette her men der kommer en fejl. function boatagent_validate() { error = 0; if(!((document.boatagent_form.boks1.checked)||(document.boatagent_form.boks2.checked)||(document.boatagent_form.boks3.checked)||(document.boatagent_form.boks4.checked))) && (error==0)) { alert('Du skal vælge minimum en knap.'); error = 1; } if(error == 0) document.boatagent_form.submit(); }
har fundet ud af at der var et ) tegn for meget så den linie ser nu sådan ud: if(!((document.boatagent_form.boks1.checked)||(document.boatagent_form.boks2.checked)||(document.boatagent_form.boks3.checked)||(document.boatagent_form.boks4.checked)) && (error==0))
Den tjekker det godt nok men derefter kommer der en fejl.
har fundet ud af det... Det er det der med stavefejl.... Tak for hjælpen!
Vi tilbyder markedets bedste kurser inden for webudvikling