enabla knapp eller hindra submit...

JavaScript

6 svar · 308 visningar · startad av peterbladh

Medlem sedan juni 2000277 inlägg
Trådstart#1

Hej

Man kan ju sätta en submitknapp till disabled
<input type="submit" disabled>

...men hur sätter man den till enabled? Jag vill scripta detta så att det sker när man klickar i en ruta.

Alternativt vill jag att man inte hamnar på nästa sida om inte rutan är ikryssad. Alltså hidra submit.

Någon som kan?

Medlem sedan juni 20004 308 inlägg
#2

Exempel;

<form>
<input type="submit" name="foo" disabled>
<input type="checkbox" onClick="if(this.checked){this.form.foo.disabled=false;}else{this.form.foo.disabled=true;}">
</form>
Medlem sedan dec. 19996 721 inlägg
#3

onClick="this.form.foo.disabled=!this.checked;" borde räcka bra

Medlem sedan juni 20004 308 inlägg
#4

Det är sant din lilla kodoptimerare ;)

Medlem sedan juni 2000277 inlägg
#5

Tackar!

Medlem sedan juni 2000277 inlägg
#6

Hm, stötte på lite problem... Den koden fungerade inte i Opera. Ni råkar inte veta hur man gör där va?

Medlem sedan juni 20004 308 inlägg
#7

Syntaxen är rätt, men Opera håller på att implementera dhtml-funktioner hela tiden. Det är nog bara att vänta på en nyare version som stödjer det.

264 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)