Hej!
jag har ett antal input fält som jag har disabled och när jag ska testa input fältet som jag har döpt till E-postadress så blir det Syntax Fel på:
document.form.E-postadress.disabled=0;
hur ska jag få den att funka?
6 svar · 186 visningar · startad av medialabs
Hej!
jag har ett antal input fält som jag har disabled och när jag ska testa input fältet som jag har döpt till E-postadress så blir det Syntax Fel på:
document.form.E-postadress.disabled=0;
hur ska jag få den att funka?
Testa att döpa om fältet till exempelvis "epostadress" istället. Bindestreck i objektnamn låter som en mindre bra idé.
men döpter jag om input fältet så funkar det inte att lägga till ändringar i databasen... blir helt konstigt.
Du kan använda;
document.form['E-postadress'].disabled=true;
disabled växlar du alltså mellan true och false.
Jojoxx skrev:
Du kan använda;
document.form['E-postadress'].disabled=true;
disabled växlar du alltså mellan true och false.
Nepp, jag satte in document.form['E-postadress'].disabled=true;
men den blir inte disabled från början utan när jag trycker på länken som ska öppna fälten så stängs e-postadress fältet och alla andra öppnas. jag har testat att sätta false,1,0 ingen av dom funkar.
Som vanligt så är det så att objektet som du skall ändra (formuläret och fältet) måste finnas laddat vid det tillfälle som scriptet anropas.
Detta fungerar således inte;
<script>
document.form['E-postadress'].disabled=true;
</script>
<form name="form">
<input type="text" name="E-postadress">
</form>
Medans detta fungerar;
<form name="form">
<input type="text" name="E-postadress">
</form>
<script>
document.form['E-postadress'].disabled=true;
</script>
Men, detta är såklart bäst om du vill att fältet skall vara disabled från start;
<form name="form">
<input type="text" name="E-postadress" disabled>
</form>
Jojoxx!
Mitt fel, jag hade glömt att lägga till disabled i input fältet.
Måste börja dubbelkolla allt jag gör.