if ( document.tabmedlem.tjek2.value.length == 0 ) { //dette sker hvis adresse.value.length er lig 0 alert(\"Du skal huske at udfylde hvilket år du ønsker at være medlem\"); fejl = fejl+1; document.tabmedlem.adresse.focus(); // sætter cursor i feltet navn return false;
Chcekbokse har ikke noget felt at skrive i så der giver det ikke mening at spørge hvorlangt det skrevne er. De skal valideres anderledes:
if ( document.tabmedlem.tjek2.checked == false ) { //dette sker hvis checkboksen ikke er checked alert(\"Du skal huske at sige ja til at du vil være medlem\"); fejl = fejl+1; document.tabmedlem.tjek2.focus(); // sætter cursor i checkboksen return false; }
Men siden du giver brugeren en checkbok er det vel for at han skal kunne vælge. Er du sikke på du ønsker at forbyde den ene valgmulighed?
if ( document.tabmedlem.tjek2[0].checked == false && document.tabmedlem.tjek2[1].checked == false ) { //dette sker hvis ingen ag valgene ikke er checked alert(\"Du skal du skal vælge valg1 eller valg2\"); fejl = fejl+1; document.tabmedlem.tjek2[0].focus(); // sætter cursor i checkboksen return false; }
Nåd du laver det med radioknapper med samme navn vil brovseren sørge for der umiligt kan vælges mere end een.
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.