Avatar billede wolfgang Praktikant
24. september 2003 - 09:49 Der er 9 kommentarer og
1 løsning

Deaktiver formfelt ved bestemt værdi i dropdown?

Er der nogen der kan hjælpe med et eksempel på følgende.

Jeg skal deaktivere et formfelt, når en bestemt værdi vælges i en dropdown menu.

Kan dette overhovedet lade sig gøre og hvis ja - hvordan ?

Jeg ser frem til at høre fra jer :D


MVH
Wolfgang
Avatar billede ldanielsen Nybegynder
24. september 2003 - 10:00 #1
<select onChange="disableIt(this.options.selectedIndex, this.form)">

function disableIt(intIndex, f){
  if (intIndex == 2) {
    f.mitFormFelt.disabled = true
    }
  }
Avatar billede ldanielsen Nybegynder
24. september 2003 - 10:02 #2
Rettelse:

<select onChange="disableIt(this.selectedIndex, this.form)">
Avatar billede mm12010 Nybegynder
24. september 2003 - 10:02 #3
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>404984</title>
</head>
<body>
<form action="#" method="post">
  <select name="select" onChange="if(this.options[this.selectedIndex].value=='deaktiver'){this.form.txt1.disabled=true;}else{this.form.txt1.disabled=false;}">
    <option value="0">&nbsp;</option>
    <option value="intet">intet</option>
    <option value="deaktiver">deaktiver</option>
    <option value="ingenting">ingenting</option>
  </select>
  <br>
  <input name="txt1" type="text" value="Felt der deaktiveres">
  <br>
  <input name="txt2" type="text" value="andet felt">
  <br>
  <input type="submit" name="Submit" value="Submit">
</form>
</body>
</html>
Avatar billede wolfgang Praktikant
24. september 2003 - 10:09 #4
Hej ldanielsen,

Så vidt jeg kan se, vil dit script virke ved alle options i selecten.
Jeg har brug for at det kun er ved en bestemt option.

Kan du "oversætte" denne kode til ovenstående ?

MVH
Wolfgang
Avatar billede wolfgang Praktikant
24. september 2003 - 10:09 #5
Ups.... Glemte at refreshe :D

Vender tilbage.
Avatar billede wolfgang Praktikant
24. september 2003 - 10:23 #6
Mange tak til jer begge to.

Efter lidt aftestning virkede eksemplet fra mm12010 bedst.
(Jeg fik en fejl i scriptet fra ldanielsen, men.... det kan være mig der har kaget i det :D )

Endnu en gang tak for hjælpen.

MVH

Wolfgang
Avatar billede mm12010 Nybegynder
24. september 2003 - 10:25 #7
selv tak :o)
Avatar billede wolfgang Praktikant
24. september 2003 - 10:27 #8
Hej mm12010,

Hvordan skrives flere værdier ind i scriptet, således at flere options kan disable samme felt ?

Håber du vil hjælpe.

MVH

Wolfgang
Avatar billede wolfgang Praktikant
24. september 2003 - 10:46 #9
Hmmmm....

Jeg prøver i et nyt spørgsmål, med nye pointz.

/Wolfgang
Avatar billede mm12010 Nybegynder
24. september 2003 - 11:09 #10
var lige ude efter kaffe...

men har nu svaret på dit nye spg og tilføjet det sådan at du kan bruge flere værdier :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester