Avatar billede nemlig Professor
24. maj 2009 - 19:50 Der er 3 kommentarer og
1 løsning

w3-validator fejl

Hejsa
Jeg har lavet noget kode, og tjekker for fejl hos w3.org.
Jeg får 2 fejl, som jeg ikke forstår.

Linjen ser sådan her ud:

<input type="text" name="startdato" value="12-12-2008" size="20" maxlength="10" onfocus="this.style.backgroundColor='#dddddd';" onblur="this.style.backgroundColor='#ffffff';if(this.value.length != 10 && !this.value.match(/^([0-3][0-9]-[0-1][0-9]-[1-2][0-9][0-9][0-9])?$/)){alert('Forkert indtastning.\nSkal indtastes sådan her: dd-mm-åååå');this.focus()}" />

Jeg får disse validator-fejl:
character "&amp;" is the first character of a delimiter but occurred as data

XML Parsing Error: xmlParseEntityRef: no name

Nogen der kan tyde disse.
Doctype er XHTML 1.0 Transitional
Avatar billede keysersoze Ekspert
24. maj 2009 - 20:02 #1
jeg vil umiddelbart mene at det skyldes dine javascript-ting, bla dine & tegn i onblur - og dem kan du jo ikke rigtig undgå. Så skal det validere vil mit gæste gæt være at du bliver nødt til at pakke javascript-delen ind i en funktion og så kalde funktionen i fx din onblur.
Avatar billede nemlig Professor
24. maj 2009 - 20:59 #2
Hvis det bare er det, kan jeg sagtens leve med den.
Tak for meldingen og send venligst et svar.
Avatar billede keysersoze Ekspert
25. maj 2009 - 18:59 #3
du kan jo prøve at fjerne den del og se om siden så kan valideres - og ud fra det bestemme om du vil leve med det eller lave en lille hurtigt genbrugelig funktion :)
Avatar billede nemlig Professor
25. maj 2009 - 20:37 #4
Jeg har nu prøvet at fjerne koden, og så får jeg ingen fejl.
Mener du at det er mere korrekt at lave en funktion. Det virker jo efter hensigten, og min stolthed lider ingen knæk med denne fejl.
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