Avatar billede agony Nybegynder
21. september 2001 - 12:31 Der er 14 kommentarer og
1 løsning

onClick marker en anden checkbox

Hvordan laver man en onClick metode som markere en checkbox

onClick=\"(document.form.read ????????? );
Avatar billede nikolajdu Nybegynder
21. september 2001 - 12:37 #1
<a href=\"#\" onClick=\"document.f.chk1.checked=true\">klik</a>

<form name=\"f\">

<input type=\"checkbox\" name=\"chk1\">box 1

</form>
Avatar billede nikolajdu Nybegynder
21. september 2001 - 12:40 #2
Her kan man også slå det fra igen:

<script>
    function tjeck(){
    if (document.f.chk1.checked==true){
    document.f.chk1.checked=false
    }else{
    document.f.chk1.checked=true
    }
}
   
    </script>
</head>

<body>

<a href=\"#\" onClick=\"tjeck()\">klik</a>

<form name=\"f\">

<input type=\"checkbox\" name=\"chk1\">box 1

</form>
Avatar billede agony Nybegynder
21. september 2001 - 12:44 #3
    <td align=\"center\">
    <input type=\"checkbox\" name=\"read<%=i%>\" value=\"<%= rs.getString(\"id\");%>\">
    </td><td align=\"center\">
    <input type=\"checkbox\" name=\"write<%=i%>\" value=\"<%= rs.getString(\"id\");%> onClick=\"document.users.read<%=i%>.checked=true\"\">
    </td><td>
Avatar billede agony Nybegynder
21. september 2001 - 12:45 #4
    <td align=\"center\">
    <input type=\"checkbox\" name=\"read1\" value=\"3\">
    </td><td align=\"center\">
    <input type=\"checkbox\" name=\"write1\" value=\"3 onClick=\"document.users.read1.checked=true\"\">
    </td><td>
Avatar billede agony Nybegynder
21. september 2001 - 12:45 #5
men det virker ikke endnu
Avatar billede roenving Novice
21. september 2001 - 12:55 #6
Er det tavetosser dine \"\"-fjel ?-)

<input type=\"checkbox\" name=\"write1\" value=\"3\" onClick=\"document.users.read1.checked=true\">
Avatar billede agony Nybegynder
21. september 2001 - 13:01 #7
dem har jeg rettet men det virker endnu ikke
Avatar billede nikolajdu Nybegynder
21. september 2001 - 13:23 #8
Du kan da heller ikke bruger dobbelte \"\"\"\"

Prøv at rette

value=\"<%= rs.getString(\"id\");%>\">

til

value=\'<%= rs.getString(\"id\");%>\'>
Avatar billede roenving Novice
21. september 2001 - 13:28 #9
Jamen det skulle da ikke give problemer, fordi det er jo et anden fortolker, som kigger (asp ik\'·)
Avatar billede agony Nybegynder
21. september 2001 - 13:30 #10
Her er view source. Det virker ikke! ?

    <td align=\"center\">
    <input type=\"checkbox\" name=\"read1\" value=\"3\">
    </td><td align=\"center\">
    <input type=\"checkbox\" name=\"write1\" value=\"3\" onClick=\"document.users.read1.checked=true\">
    </td><td>
Avatar billede nikolajdu Nybegynder
21. september 2001 - 13:31 #11
Har du husket <form name=\"users\">

???
Avatar billede nikolajdu Nybegynder
21. september 2001 - 13:35 #12
Det her virker fint.

<form name=\"f\">

<input type=\"checkbox\" name=\"chk1\">box 1
<br>
<input type=\"checkbox\" name=\"chk2\" onClick=\"document.f.chk1.checked=true\">box 2

</form>
Avatar billede coderdk Praktikant
21. september 2001 - 20:02 #13
Måske du kan bruge nogle af de funktioner der er på http://ekspert.coder.dk/ :)
Avatar billede agony Nybegynder
22. september 2001 - 11:37 #14
nikolajdu var hurtigst med det rigtige svar :-) årsagen til at det ikke virkede efter at koden var korrekt var at jeg havde slået active scripting fra i min browser pag. den nye virus. :-|
Avatar billede nikolajdu Nybegynder
22. september 2001 - 19:03 #15
Du er ikke den første der har oprettet spørgsmål i javaSCript og fået folk til at flippe. For så til sidst at finde ud af at system administratoren har slået active scripting fra... :-)

Anyway så lykkedes det.

/Nikolaj
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester