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;}"
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.