24. september 2003 - 10:52Der er
4 kommentarer og 1 løsning
Angiv værdi i formfelt på baggrund af option value i dropdown.
Hej med jer,
Da jeg ikke er den store haj til Javascript, har jeg et spørgsmål ang. en eksisterende kode.
Det jeg ønsker er at angive en value i det felt der bliver "disabled", som naturligvis forsvinder igen og bliver erstattet af den "rigtige" værdi, når man vælger en anden option.
Koden ser således ud: onChange="if(this.options[this.selectedIndex].value=='0'){this.form.Slutdato.disabled=true;}else{this.form.Slutdato.disabled=false;}"
hvis felt skal tage sin oprindelige værdi tilbage når det ikke er disabled, skal funktionen være sådan:
function disableField(dd,frm){ for(i=0;i<val.length;i++){ if(dd.options[dd.selectedIndex].value==val[i]){ frm.txt1.value='det der så skal stå'; frm.txt1.disabled=true; break; } else{ frm.txt1.value=frm.txt1.defaultValue; frm.txt1.disabled=false; } } }
Funktionen: val = new Array("0","2"); function disableField(dd,frm){ for(i=0;i<val.length;i++){ if(dd.options[dd.selectedIndex].value==val[i]){ frm.Slutdato.value='det der så skal stå'; frm.Slutdato.disabled=true; break; } else{ frm.Slutdato.value=frm.Slutdato.defaultValue; frm.Slutdato.disabled=false; } } }
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.