06. oktober 2000 - 15:41Der er
14 kommentarer og 1 løsning
usynligt tekst felt, næsten da....
Jeg har et tekstfelt jeg gerne vil lave usynligt, og umuligt at rette teksten der står i. Hvordan gør jeg det, altså hvordan sætter jeg rammefarven, baggrundsfarven og hvordan låser jeg feltet....Grunden er at jeg skal angive noget data på baggrund af nogle bruger handlinger, og for hver gang en bruger f.eks. vælger en ting i sin rullemenu, så skal jeg skrive noget nyt, altså skal jeg referere til document.TheForm.TheTekst.value.... Men det ser dumt ud det står i et tekst felt og ikke bare skrevet normalt, kan det evt. gøres anderledes....
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
jumper>> \"Men hvorfor ændrer du ikke bare på indholdet af et DIV element? F.eks. hvis du har følgende DIV: \" Det her virker ikke : <html> <head> </head> <body> <form name=\"test\"> <div id=tekst>Noget gammelt tekst</div> <input type=\"button\" value =\"klik her\" onClick=\"java script:document.test.tekst.innerHTML = \'ny tekst\'\"> </form> </body> </html>
Øhhh, så ryger alt ändet på siden også og der er kun tilbage : \'ny tekst\' det er jo ikke meningen...Og hvis jeg skal bruge din anden løsning, er der så også en måde at ændre baggrundsfarve og tekstfarve, da denne er blevet sløret da den blev disabled...
ja det gør det altså hos mig... Jeg bruger flg. kode:
<html> <head> </head> <body> <form name=\"test\"> <input type=text name=\"myTekst\" value=\"gammel tekst her\" style=\"border:0px\" disabled> <div id=test>Noget gammelt tekst</div> <input type=button value=\"klik her for at ændre i div tagget\" onclick=\"test.innerHTML = \'ny tekst\'\"> <input type=\"button\" value =\"klik her for at ændre i tekst feltet\" onClick=\"java script:document.test.myTekst.value=\'ny tekst\'\"> </form> </body> </html>
el_gnu og geeeet, hverken den første eller anden løsning vil virke blot nogenlunde i NS4 ;)
Den første bruger CSS til at skjule kanten (border:0px) og NS4 fatter minus af CSS!
Den anden ændrer indholdet af et DIV element dynamisk, hvilket NS4 KUN kan gøre når dette element er absolut positioneret! Ergo, det er heller ikke tilfredsstillende.
<ole> Hvorfor ikke bare leve det X-browser? Iøvrigt er der ingen grund til at gå omvejen over en container i IE. Der kan man skrive direkte ind i en tabel-celle:
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.