10. februar 2000 - 13:16Der er
10 kommentarer og 1 løsning
"disable" felt?
Hej!
Er der nogen kommando man kan kalde på et inputfelt, så det disables (så brugeren ikke kan indtaste noget i feltet??) Jeg vil nemlig lave et javascript, der disabler en række felter alt efter, hvilken radio-button der aktiveres.
<SCRIPT LANGUAGE="JavaScript"><!-- function firmFocus() { if (document.blurForm.testRadio[0].checked) document.blurForm.firmText.focus(); else { if (document.blurForm.testRadio[1].checked) document.blurForm.personText.focus(); else document.blurForm.firmText.blur(); } }
function personFocus() { if (document.blurForm.testRadio[1].checked) document.blurForm.personText.focus(); else { if (document.blurForm.testRadio[0].checked) document.blurForm.firmText.focus(); else document.blurForm.personText.blur(); } }
function firmOn(object) { firm = true; person = false; object.personText.value = ''; document.blurForm.firmText.focus(); }
function personOn(object) { firm = false; person = true; object.firmText.value = ''; document.blurForm.personText.focus(); } //--></SCRIPT>
Jeg kunne se at du brugte "blur" - jeg troede lige, at den kunne løse problemet, men så vidt jeg kan se flytter den bare fokus - altså markøren - væk fra feltet. Det jeg har brug for er en kommando der helt nedtoner/disabler et felt - altså gør det read-only, så man ikke kan skrive i det. Jeg har nu læst mig til andetsteds, at man kan bruge disabled=true på f.eks. et input-felt, men at det kun virker i IE og ikke i Netscape. Er der nogen, der har en idé der virker i begge browsere - eller findes det bare ikke?
Du kan da bare give feltet en anden baggrundsfarve, end hvid, så ser det disablet ud, og så kan du uden problemer bruge blur... Har jeg da selv gjort flere gange.
Ahhh...SHIT...!!! Udover at være et stabilt site er der én anden ting Eksperten HELLER ikke kan - og det er at deale med to på hinanden følgende enkelte gåseøjne! if(this.value!='her_står_intet') og this.blur();this.value='her_står_intet'; Det er sket fire gange i mit svar ovenfor...du skulle nok selv kunne finde dem.
Det var faktisk en mulighed, men det vil jo se fedeste ud hvis du kan se feltet, men altså ikke skrive i det. Du kunne selvfølgelig tage et shot af et text-felt, og ligge det på layeret, men det er jo forskelligt fra bruger til bruger, med baggrundsfarver, størrelse osv...
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.