Avatar billede kjeldsted Novice
11. februar 2008 - 23:03 Der er 3 kommentarer og
1 løsning

Ændre form style i JS?

Hej eksperter.

Jeg har et lille problem jeg ikke ved hvad jeg kan gør ved. Jeg har lavet et system der er scriptet i javascript. Et sted i dette script tjekker den om værdien i et textfield er gyldigt. Hvis ikke skal tekstfarven i feltet blive rødt. Efter jeg have lavet systemt opdagede jeg at den ikke ændre farven i MSIE7.0 mens i Opera browseren virker det fint. Hvorfor virker funktionen ikke i MSIE7.0 og kan jeg ændre den så den vil virke. Jeg kender ikke resultatet i MSIE6.

Tekst feltet ser sådan ud:
<input name="calc01" style="" value='00:00:00:00' onChange="calculate(this.value);checkindhold(this.value,this.name);" maxlength="11" size="9">

Hvor checkindhold() er en funktion, der kontrollere om indholdet er gyldigt:

  if(vaerdi.substr(0,2)>99 || vaerdi.substr(3,2)>59 || vaerdi.substr(6,2)>59 || vaerdi.substr(9,2)>document.Testform.anden_fps.value)
    {
    document.Testform.calc01.style='color:#FF0000';
    }

Jeg håber at kunne finde en løsning. Hvis ikke jeg er forstålig, sprøg venligst.

På forhånd tak.
Avatar billede erikjacobsen Ekspert
11. februar 2008 - 23:05 #1
Giv den et id  <input ... id="calc01" >  (foruden det den allerede har) og så:

    document.getElementById("calc01").style.color='#FF0000';
Avatar billede kjeldsted Novice
11. februar 2008 - 23:09 #2
Ahh... Mange, mange tak. Og dér fik jeg løst to problemer. Hvis du ønsker lidt point for dett, så smid et svar, medmindre det er dig der ikke samler...
Avatar billede erikjacobsen Ekspert
11. februar 2008 - 23:29 #3
Det er vist mig (blandt et par andre). Du svarer blot selv.
Man skal ikke bruge for meget tid på at undre sig over browsere, der accepterer mærkelige konstruktioner, når de i det mindste også accepterer standarderne.
Avatar billede kjeldsted Novice
11. februar 2008 - 23:37 #4
Det er jo det. Jeg har vist allerede brug for meget tid på undren/brok over at nogle browsere ikke reagere som de burde.

Men endnu engang mange tak. Det er dejligt at nogle gide hjælpe mindre vidende folk ;-). Men man skal jo begynde et sted.
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