ugrás a tartalomhoz

Label+onClick

solkprog · 2009. Júl. 13. (H), 10.30
FF3.0-ban label elemen az onClick esemény kétszer hajtódik végre, ha szövegre kattintunk. (Opera-ban egyszer)
<label onclick="console.log('OK');" for="id">szovegre kattints<input id="id" type="name" /></label>
Kínomban gondoltam hogy átrakom a focus-t hátha, de nem
<label onclick="document.body.focus(); console.log('OK');" for="id">szovegre kattints<input id="id" type="name" /></label>
Mit sikerült elnéznem? (hadd verjem a fejem a falba)
 
1

Ágyazás

vbence · 2009. Júl. 13. (H), 11.36
Próbáltad, úgy hogy az input nem a label elemen belül van?
2

nem...

solkprog · 2009. Júl. 13. (H), 12.01
(többet nem rakom label-be a input-ot...)
Köszönöm.
3

Elvileg működni kellene úgy

kerzo · 2009. Júl. 13. (H), 17.32
Elvileg működni kellene úgy is, hogy az INPUT a LABEL elemen belül van, de akkor a for="id"-t ki kell venni belőle.
4

pontosítsunk

solkprog · 2009. Júl. 13. (H), 21.48
Csak ha két különböző for és id értéket adunk meg nekik. (Ha nincs értékük akkor felismeri hogy összetartoznak). De ha meg külön kezeli őket akkor értetlené válik a label címke.

üdv,
Balázs