Avatar billede crapman Nybegynder
15. november 2004 - 09:45 Der er 8 kommentarer og
1 løsning

Select box deaktiverer text felt

Hejsa,
Jeg har en selectboks, som jeg gerne vil have deaktivere et tekstfelt alt efter hvilken option der er valgt...

eks:

<option value="0">Enabled</option> = tekstfekt enabled
<option value="4000">Disabled</option> = tekstfekt disabled
<option value="4001">Disabled</option> = tekstfekt disabled
<option value="4002">Disabled</option> = tekstfekt disabled
Avatar billede juggalo Nybegynder
15. november 2004 - 09:47 #1
på din select:

onchange="if(this.value!=0){funktionsomdisabler()})"
Avatar billede juggalo Nybegynder
15. november 2004 - 09:49 #2
ups, sådan:

onchange="if(this.value!=0){funktionsomdisabler()}"
Avatar billede crapman Nybegynder
15. november 2004 - 09:51 #3
øhm.. jah... men hvordan ser funktion ud som disabler????
Avatar billede juggalo Nybegynder
15. november 2004 - 09:51 #4
du kan også lave en js funktion som kan både en- og disable alt efter værdi;

function checkselect(obj)
{
  if(obj.value!=0)
  {
    tekstfelt disabled
  }
  else
  {
    tekstfelt enabled
  }
}

og så kalde den i din onchange;

onchange="checkselect(this);"
}
Avatar billede juggalo Nybegynder
15. november 2004 - 09:53 #5
hvis form hedder myform og tekstfeltet mytext;

document.myform.mytext.disabled=true;
Avatar billede crapman Nybegynder
15. november 2004 - 10:25 #6
Fik det til at virke.. smid et svar
Avatar billede juggalo Nybegynder
15. november 2004 - 10:29 #7
'sgerne :o)
Avatar billede stois Nybegynder
16. november 2004 - 12:04 #8
Hejsa, håber i svare!

Nu virker den her funktion med tal (interger), men hvad nu hvis jeg gerne vil have den reagere på bogstave (en string eller nogle varchars), skal det så skrives sådan her?:

onchange="if(this.value!='streng'){funktionsomdisabler()})"

Er det rigtigt??!??!

MvH
Anders "Stois" Olesen
Avatar billede roenving Novice
25. december 2004 - 00:45 #9
<form>

<input name="TEKSTFELT">

<select onchange="this.form.TEKSTFELT.disabled=(this.selectedIndex!=0);">
  <option value="0">Enabled</option>
  <option value="4000">Disabled</option>
  <option value="4001">Disabled</option>
  <option value="4002">Disabled</option>
</select>

</form>
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