Disabled

JavaScript

2 svar · 246 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>
390 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
127 ms — deklarationer (db)
127 ms — hämta statistik (db)
134 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)