Just nu i M3-nätverket
Gå till innehåll

Sätta readonly på ett fält genom en händelse


AlbinMalmgren

Rekommendera Poster

AlbinMalmgren

Hej,

Försöker genom en händelse sätta readonly på ett fält!

 

------ FUNKTION---

function setReadOnly(){

if (form.adrID.value != ""){

form.gatuadr.readonly = "true";

}

}

 

---I FORMULÄRET---

<select name="adrID" size="1" onChange="setReadOnly();">

...

<input type="text" name="gatuadr">

 

Är det nån som har örnkoll på det här???

 

tpf//Albin

 

 

[inlägget ändrat 2002-11-12 20:06:55 av AlbinMalmgren]

Länk till kommentar
Dela på andra webbplatser

Hej!

 

Är det nån som har örnkoll på det här???

Jodå.

 

Felet du gör är att du skriver readonly istället för readOnly. En obetydligt skillnad kan tyckas men faktum är att det inte fungerar med första alternativet. ;)

 

Sedan gör du också ett annat ganska stort fel, dvs anropar textfälten på fel sätt. Så där fungerar det i IE, men inte i Mozilla och Netscape.

 

Du ska INTE göra så här: "form.gatuadr.readonly" utan "document.form.gatuadr.readonly". Dvs ha document innan. Mycket viktig detalj!

 

Varsågod! ;)

 

 

Almir - ...

____________________________________________________________

-Läser Programmet för Informatik med Systemvetenskap på MDH, Västerås.-

 

Om svaret var till någon hjälp, så får du gärna ge en liten poäng

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...