webForumDet fria alternativet
Logga in / Bli medlem

Disabled

JavaScript

2 svar · 243 visningar · startad av EchO

Medlem sedan aug. 2001112 inlägg
Trådstart#1

Jag har en submit knapp som är disabled tills någon av några checkboxar har blivit iklickade...
onClick="this.form.skicka.disabled=false;"

Hur gör jag när checkboxen sedan avmarkeras. Då skall ju submitknappen åter bli disabled..?

Medlem sedan mars 20007 896 inlägg
#2

Försök med en funktion:

function Markera ( form ) {
     if ( form.skicka.disabled == false ) {
          form.skicka.disabled = true;
     }
     else {
          form.skicka.disabled = false;
     }
}

Du anropar funktionen istället för att köra en händelse direkt i onclick ():

<input type="checkbox" name="whatever" onclick="javascript: Markera ( this.form ); return true;" />
...
Medlem sedan aug. 2001112 inlägg
#3

Funkar inte riktigt bra ännu...

Funkar inte riktigt som det ska... När jag markerar en checkbox blir skicka knappen aktiv. När jag sedan gör ett val till och väljer en till chekbox blir skicka knappen då inaktiv...dvs skicka knappen
växlar mellan inaktiv-aktiv så fort man markerar en checkbox!

Hur kommer jag runt det??

<td width="200" valign="top">
<input type="checkbox" name="ansokid" value="102" onclick="javascript: Markera ( this.form ); return true;" />
</td>

<td width="200" valign="top">
<input type="checkbox" name="ansokid" value="5" onclick="javascript: Markera ( this.form ); return true;" />
</td>
257 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
133 ms — deklarationer (db)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)