Avatar billede faran Nybegynder
25. april 2008 - 08:58 Der er 11 kommentarer og
1 løsning

Tal i variable

Hej alle sammen

Jeg skal have lavet kontrol af en formular, men jeg problem opstår, da alle mine felter i formularen starter med et tal - ex 1username, 2password, 2name m.fl.

Jeg bruger flg. kode:
document.userNewForm.1username

...men får fejl, da dette indeholdet et tal. Hvordan kan det løses?
Avatar billede erikjacobsen Ekspert
25. april 2008 - 09:04 #1
document.userNewForm.elements['1username']

... eller give dem et andet navn.
Avatar billede coderdk Praktikant
25. april 2008 - 09:38 #2
Jeg er ikke sikker på at man må give navne/ID'er der starter med tal? Jeg er dog ikke 100% sikker ;P Jeg ville under alle omstændigheder aldrig gøre det ;) Jeg ville omdøbe :)
Avatar billede w13 Novice
25. april 2008 - 10:14 #3
Det mener jeg heller ikke, man må.
Avatar billede nyp Nybegynder
25. april 2008 - 19:53 #4
Avatar billede nyp Nybegynder
25. april 2008 - 19:58 #5
ID and NAME tokens must begin with a letter ([A-Za-z]) and may be followed by any number of letters, digits ([0-9]), hyphens ("-"), underscores ("_"), colons (":"), and periods (".").

Skulle have været med!
Avatar billede olebole Juniormester
25. april 2008 - 20:56 #6
<ole>

- men nu er der jo hverken tale om ID eller NAME. En name attribute må såmænd også indeholde HTML-entities, hvis man føler for det - men til gengæld kan JS ikke i dot notation håndtere en identifier, som begynder med et tal.

/mvh
</bole>
Avatar billede olebole Juniormester
25. april 2008 - 20:58 #7
- fik ikke nævnt, at en name attribut er af typen CDATA
Avatar billede faran Nybegynder
20. august 2008 - 11:38 #8
Lukker
Avatar billede faran Nybegynder
20. august 2008 - 11:39 #9
!
Avatar billede w13 Novice
20. august 2008 - 11:42 #10
Du ku' ikke bruge det til noget?
Avatar billede faran Nybegynder
20. august 2008 - 12:05 #11
Jeg omdøbte variablerne.
Avatar billede olebole Juniormester
24. august 2008 - 16:04 #12
Ja, det er ofte fornuftigt at følge de råd, man får  =)
http://expfaq.dk/
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