webForumDet fria alternativet

document.form.E-postadress hjälp till nu

6 svar · 186 visningar · startad av medialabs

medialabsMedlem sedan mars 20023 686 inlägg
#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?

MorphMedlem sedan juli 2000534 inlägg
#2

Testa att döpa om fältet till exempelvis "epostadress" istället. Bindestreck i objektnamn låter som en mindre bra idé.

medialabsMedlem sedan mars 20023 686 inlägg
#3

men döpter jag om input fältet så funkar det inte att lägga till ändringar i databasen... blir helt konstigt.

JojoxxMedlem sedan juni 20004 308 inlägg
#4

Du kan använda;

document.form['E-postadress'].disabled=true;

disabled växlar du alltså mellan true och false.

medialabsMedlem sedan mars 20023 686 inlägg
#5

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.

JojoxxMedlem sedan juni 20004 308 inlägg
#6

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>
medialabsMedlem sedan mars 20023 686 inlägg
#7

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.

133 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)