20. februar 2002 - 10:14Der er
2 kommentarer og 1 løsning
Afkrydsningsfelt
Jeg har i en Form et afkrydsningsfelt, som SKAL være afkrydset af brugeren inden der trykkes Submit. Altså i forbindelse med "Jeg har læst og accepteret lejebetingelserne" - og hvis man ikke har afkrydset, skal der poppe et tekstfelt op, som siger, at det er nødvendigt for at komme videre. Hvrdan gør jeg det? Jeg troede det var under Validate Form, men her kan jeg kun se mine tekstfelter.
function valider ( form ) { // test felterne i javascript et for et // if ( felt_er_OK ) // format for feltcheck // fortsæt // gå videre til næste felt // else { // alert("Skriv en felmeddelelse"); // sæt focus på det felt // return false; // afbryder funktionen og returnerer false.
// Test checkboxen "accepter" if(form.accepter.checked==true) { // alt ok han har afkrydset } else { alert ("Du skal acceptére vores betingelser."); form.accepter.focus(); return false; };
return true; // alle felter er ordentligt udfyldt };
Ja, det er sikkrt rigtigt nok som du skriver. Jeg kan bare ikke få det til at virke, men det er højst sandsynligt mine evner indenfor HTML, det er galt med.
Gem javascripten som en ekstern fil, og link til den.
I din form skal du sørge for at havde dette med: onSubmit="return valider(this);"
Endvidere skal dit checkbox hedde "accepter"
Det skulle være lige udad landevejen.
Ellers så post din kode her.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.