webForumDet fria alternativet

Disabled

2 svar · 241 visningar · startad av EchO

EchOMedlem sedan aug. 2001103 inlägg
#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..?

SPiNMedlem sedan mars 20005 832 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;" />
...
EchOMedlem sedan aug. 2001103 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>
Genererad på 394 ms · cache AV · v20260730165559-full.f96bc7eb