Frågan 3 okt. 2002 15:05 #1 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?
M Morph Medlem sedan juli 2000 534 inlägg 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.
J Jojoxx Medlem sedan juni 2000 4 308 inlägg 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.
J Jojoxx Medlem sedan juni 2000 4 308 inlägg 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.