slimboy Skrevet 21. oktober 2007 Del Skrevet 21. oktober 2007 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
Met_Fredrik Skrevet 21. oktober 2007 Del Skrevet 21. oktober 2007 (endret) 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 21. oktober 2007 av Met_Fredrik Lenke til kommentar
Drømmemannen Skrevet 22. oktober 2007 Del Skrevet 22. oktober 2007 (endret) 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 22. oktober 2007 av balletryne Lenke til kommentar
slimboy Skrevet 22. oktober 2007 Forfatter Del Skrevet 22. oktober 2007 (endret) 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 22. oktober 2007 av slimboy Lenke til kommentar
Drømmemannen Skrevet 22. oktober 2007 Del Skrevet 22. oktober 2007 (endret) Skjønner ikke helt hva du mener. Hvis du har disabled="disabled" på et skjemaelement vil dette skjemaelementet være disabled når siden er lastet, med mindre du har noe JavaScript som endrer på dette i etterkant. Endret 22. oktober 2007 av balletryne Lenke til kommentar
Wattengård Skrevet 24. oktober 2007 Del Skrevet 24. oktober 2007 Hvorfor ikke bare hive inn en enkel sjekk på onSubmit på formen som sjekker om alle felter er korrekt utfylt? -C- Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå