01. september 2003 - 00:42Der er
16 kommentarer og 2 løsninger
Return confirm ved afkrydsning af checkboks
Når en checkboks afkrydses, ønsker jeg en boks, hvor handlingen kan accepteres eller fortrydes.
<script language="JavaScript"> <!-- function autologin() { if (document.formular.checkboks.checked) { return confirm('Vil du bruge autologin?'); } } //--> </script>
roenving> Den har kun det ene problem, at hvis checkboxen ER valgt og man vælger "OK" bliver den fravalgt igen (hvilket mod logik). <input type="checkbox" name="checkboks" onClick="this.checked=confirm('Vil du bruge autologin?');"> vil løse det problem. Hvis det da er et problem.
okey. forskellen er jo minimal. de checker begge to først om der er tale om en aktivering eller deaktivering så confirm kun bliver kaldt når man aktiverer checkboxen (if(this.checked) delen). Roenving's blokkerer for event'en ved at lade handleren returnere false. Jeg venter pænt til fluebenet er sat og sætter det så efter værdien i confirm boxen. Resultatet er det samme.
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.