Gå til innhold

Enable submit button


Anbefalte innlegg

Et lite eksempel:

 

<form name="Skjema">

<select name="Nedtrekksliste">

<option>Velg A eller B for å få submit knappen aktiv</option>

<option value="a">A</option>

<option value="b">B</option>

</select>

<input type=submit value="Knapp" disabled>

</form>

 

 

Trenger et lite javascript/vbscript/whatever som gjør Submit knappen aktiv hvis man velger A eller B, dvs man må velge noe for at den skal bli aktiv.

 

Er det noen som hjelpe meg?

Lenke til kommentar
Videoannonse
Annonse

Noe sånt du mente?

<form name=tester>

<input type=radio name=valg value=a onclick="java script:document.tester.knapp.disabled=false">

<input type=button name=knapp disabled>

</form>

 

I ditt tilfelle blir det da:

<form name="Skjema">
<select name="Nedtrekksliste">
<option>Velg A eller B for å få submit knappen aktiv</option>

<input type=radio name=valg1 value=a onclick="java script:document.Skjema.Knapp.disabled=false">

<input type=radio name=valg2 value=b onclick="java script:document.Skjema.Knapp.disabled=false">
</select>
<input type=submit value="Knapp" disabled>
</form>

Endret av Met_Fredrik
Lenke til kommentar

Ville heller laget noe slikt som:

 

<script type="text/javascript">

function selectionChanged() {
   var selectBox = document.getElementById("selectBox");
   var submitBn = document.getElementById("submitBn");

   submitBn.disabled = selectBox.selectedIndex <= 0;
}

</script>


<form name="Skjema">
 <select id="selectBox" name="Nedtrekksliste" onchange="selectionChanged()">
   <option>Velg A eller B for å få submit knappen aktiv</option>
   <option value="a">A</option>
   <option value="b">B</option>
 </select>
 <input id="submitBn" type="submit" value="Knapp" disabled="disabled">
</form>

 

Eller, hvis du vil ha alt "inline":

 

<form name="Skjema">
 <select name="Nedtrekksliste" onchange="document.getElementById('submitBn').disabled = this.selectedIndex <= 0">
   <option>Velg A eller B for å få submit knappen aktiv</option>
   <option value="a">A</option>
   <option value="b">B</option>
 </select>
 <input id="submitBn" type="submit" value="Knapp" disabled="disabled">
</form>

Endret av balletryne
Lenke til kommentar

Det ser veldig lovende ut hittil, men det dukket opp et nytt problem.

 

Jeg skal bruke dette i et skjema, hvor det er omtrent 100 spørsmål/sider etter hverandre, og den husket det bare engang, dvs at når jeg kom til spørsmål 2, så var submit knappen enabled igjen.

 

Er det mulig å legge inn et skript som disabler knappen onload eller noe sånt, også enabler den ved onchange på rullgardina?

 

Brukte hue litt, og disabled den på body onload, og da funker det som F.

 

Takker ellers for svaret.

 

VELDIG MYE

Endret av slimboy
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...