[Web2.0] [JS] Prendere il valore di un input radio
Domenico L.
domenico.lorusso a pleiade.it
Lun 29 Gen 2007 12:52:04 CET
Angelo Galleja ha scritto:
>
> prova a validare una pagina con <label><input /></label> e te ne
> accorgi da solo
<!ENTITY % inline.forms "input | select | textarea | label | button">
<!-- these can occur at block or inline level -->
<!ENTITY % misc.inline "ins | del | script">
<!-- these can only occur at block level -->
<!ENTITY % misc "noscript | %misc.inline;">
<!ENTITY % inline "a | %special; | %fontstyle; | %phrase; | %inline.forms;">
<!-- %Inline; covers inline or "text-level" elements -->
<!ENTITY % Inline "(#PCDATA | %inline; | %misc.inline;)*">
...
<!ELEMENT label %Inline;>
Tratto dal dtd xhtml 1.0 (ma per quello che ne so a lui forse neppure
serve l'xhtml)
e
http://www.w3.org/TR/html4/interact/forms.html#idx-label-1
Ti consiglio di abbassare un po' i toni, questa è una ml per aiutare non
per mostrare chi è più bravo.
Io stavo dando dei suggerimenti, in base alla mia piccola esperienza.
>>>
>>>> Questa soluzione ti permette di identificare label come parentNode
>>>> del checkbox in questione... ora per beccare poi la stringa, c'è
>>>> sicuramente una proprietà che però non ricordo... dai un occhio con
>>>> il DOM inspector di FF
>>>
>>> questo sarebbe in ogni caso un "accrocchio"
>> perché sarebbe un accrocchio?
>
> perchè esiste una alternativa pulita e sintatticamente corretta
è corretta anche la mia, solo che tu non lo sai, il fatto che la mia
soluzione sia poi scorretta è tutto da vedere:
una volta definito l'oggetto è possibile accedere al testo nel caso
specifico con childnode[1] (il secondo)
in FF ci sarebbe anche la più semplice textContent
Quando ad usare la nextsiblign o la prevsiblign è cmq possibile.
solo che con il mio metodo non ti serve usare la getElementeByTagName,
perché una volta avuto il focus su un input è immediato averlo anche di
label e quindi del suo valore.
Detto questo ripeto era solo un parere per aiutare chi ha sollevato il
problema.
--
Domenico L. icq: 645 44 861
per stupire mezz'ora basta un libro di storia,
io cercai di imparare la Treccani a memoria... [F.d.A.]
Maggiori informazioni sulla lista
Web2.0