Avatar billede ripley Nybegynder
22. februar 2000 - 15:33 Der er 8 kommentarer og
1 løsning

farve, inputfelt

Kan man skifte farve på et <input type="text"> i JavaScript og i så fald, hvordan?
Avatar billede erikjacobsen Ekspert
22. februar 2000 - 15:42 #1
Ja, her er et lille eksperiment (afprøvet i IE4):

<form name="f">
<input style="color: red; background-color: blue" type=text value="kjkjK" name="t">
<input type="button" onclick="t.style.backgroundColor='#00FF00';t.style.color='#FFFFFF'">
</form>
Avatar billede ripley Nybegynder
23. februar 2000 - 10:13 #2
Øhm...nu er jeg nybegynder udi Javascriptens kunst - hvis jeg nu har et særskilt javascript, der er inkluderet i min html-side - og jeg helst vil have mine funktioner samlet i dette javascript - hvordan gør man så?
Hvordan skriver man det i funktionen, så input-feltets farve skiftes (jeg ved godt, hvordan man så kalder det på html-siden).
Avatar billede erikjacobsen Ekspert
23. februar 2000 - 10:18 #3
Du kan have en funktion i en .js fíl

  function farve(cc) {
    cc.style.color="#FF0000";
  }

og så kalde den med  farve(document.f.t).

Var det det?
Avatar billede ripley Nybegynder
23. februar 2000 - 13:39 #4
Nu skal jeg bare have det til at virke i mit tilfælde - jeg har en radio button jeg selecter - og når den er selected, skal inputfeltets farve skifte. Jeg troede, det var ligetil med onselect="" osv. på radio-knappen, men der sker ingenting.
Avatar billede erikjacobsen Ekspert
23. februar 2000 - 13:46 #5
Et hurtigt gæt: onfocus !  onselect er når
man udvælger tekst i et text-felt.
Avatar billede ripley Nybegynder
23. februar 2000 - 16:20 #6
Genialt!
Du har vist efterhånden fortjent dine point.
Nu står jeg tilbage med, at det ikke virker i Netscape - den melder fejl i javascriptet - men kan man se en uddybning af en javascriptfejl i netscape som i IE - og hvordan?
Avatar billede erikjacobsen Ekspert
23. februar 2000 - 17:27 #7
Skriv    java script:    i  location-linien (adresselinien).
Avatar billede erikjacobsen Ekspert
23. februar 2000 - 17:28 #8
(Det er forøvrigt typisk noget med at du skal skrive  document.f.t  for at
få fat på feltet ovenfor. Virker begge steder. Jeg fik vist kun testet i IE)
Avatar billede ripley Nybegynder
24. februar 2000 - 11:24 #9
Takker :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester