<input regler

Tags:    html

Hey All.

Jeg sad med et lille problem.

Har en "hint" ved mine inputs, som hinter ved klik i feltet.
Og så har jeg i en af dem, en onclick="insert();" i kontrolkode.

Men den fremkaldes på samme vis som hinten.

hint = id="username"
insert = id="field"

Nu kan i se jeg bruger 2 i min ene <input>.
Men virker i FF og IE. Men må man bruge det, er der nogle browsere som ikke kan finde rundt i det ?

Fold kodeboks ind/udHTML kode 




9 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Bruges field flere steder?

For så kan du jo blot anvende en klasse til denne



Fandt dette og tyder ikke på det er valid.

Link

Ellers så køre den igen en en validator og se hvad den siger ;)



Hej,
Nej field bruges kun til 1 felt, og det er i kontrolkode.



Okay,

Det er fordi, hvis jeg udskifter id="field" til class="field" - så virker det ikke.

Fold kodeboks ind/udHTML kode 


Fold kodeboks ind/udJScript kode 


Kan se den ikke fandt nogen fejl med det. Kun nogle få i mine links.
kan dog ikke se at dette bør være en fejl med rødt.
<a href="Link">Link</a> :)

Men nej, den melder intet med det med id.



Indlæg senest redigeret d. 16.10.2012 21:40 af Bruger #17369
ID er og skal være unikt... et element kan kun have et ID. Et element kan derimod godt have flere klasse-definitioner.

Man kan test på om et element med et bestemt ID også har en bestemt CSS klasse definition.

Fold kodeboks ind/udKode 




Nu kigger du lige en gang mere på din javascript kode.
getElemetById();

Det er jo en class.

Der er jeg nød til at se hele HTML samt valideringen



Fold kodeboks ind/udJScript kode 




Fold kodeboks ind/udJScript kode 


Der sker desværre intet.
Kun med id="field"



Link eller vis lige dit HTML



t