Cita:
Iniciado por roboty Hola entonces como le paso el valor del campo radio como parametro a la funcion? referente a el ejemplo anterior que me pusistes no me funciono y no me da ningun error a que puede ser debido, saludos.
Para la clase de trabajo que requieres no es necesario ni que pases ningún parámetro, pero si estás empeñado en lo del objeto this, como puse antes, puedes acceder a los nodos hijos, eso incluye los radios, si están dentro del form.
cuando haces
this.parentNode pasas como parámetro el nodo padre, o sea el <form> y a partir de ahí, dentro de la función, mediante
childnodes o con el name del elemento puedes acceder a los nodos hijos (todos los inputs que haya).
<form> [textnode] <input type="text"> <input type="text"> <input type="radio"> <button></button> <input type="submit"> </form>
En rojo, el nodo PADRE, en verde, los nodos HIJOS. El textnode es el nodo de texto, si no hay texto el nodo permanece vacío, pero se referencia igualmente. Los inputs radio con el mismo nombre son un mismo nodo.
O sease
<form>
{
[textnode]}
{
<input type="text">}
{
<input type="text">}
{
<input type="radio" name="asd">
<input type="radio" name="asd">}
{
<button></button>}
{
<input type="submit">}
</form>
Cada corchete separa un nodo distinto, igual que cada color.
Un ejemplo sencillo http://jsbin.com/edurov/edit#javascript,html,live