var miradio = document.all.radio;
var miradio = document.getElementByName('rbtnTipo');esta linea deberia reemplazar a la anterior y el resto debe ser de la misma forma.
Solo hacer una acotacion mas.En este caso el nombre puede resultar engañoso, pero document.all.radio no hace referencia a todos los elementos de tipo radio button que se encuentren en el documento sino solo a los que tengan radio como nombre.Citarvar miradio = document.all.radio;
Esta intruccion esta muy bien, solo si son los unicos radiobuton en el documento, pero si quieres ser mas especifico deberias hacerlo de esta forma:
En el name de todos tus radiobuton ponerles un nombre como 'rbtnTipo', luegoCitarvar miradio = document.getElementByName('rbtnTipo');esta linea deberia reemplazar a la anterior y el resto debe ser de la misma forma.
Saludos.
Solo para dejar claro que el codigo anterior esta muy bien trabajado, eso solo es un adicional.
Atte
Marco Diaz.
<input type="radio" name="radio" value="3" >
<input type="radio" name="radio" value="4" >
<input type="radio" name="radio" value="5" >
<input type="radio" name="radio2" value="6" >
<input type="radio" name="radio2" value="7" >
<input type="radio" name="radio2" value="8" >
var miradio = document.all.radio;es igual a poner
var miradio = document.getElementByName('radio');
Pues entoces hace exactamente lo mismo.Por supuesto que hace lo mismo :)
Porque tu le estas poniendo el mismo nombre, solo que tu lo llamas de otra forma.Citarvar miradio = document.all.radio;es igual a ponerCitarvar miradio = document.getElementByName('radio');
al final, debemos el problema ya fue resuelto B)
Esta intruccion esta muy bien, solo si son los unicos radiobuton en el documento, pero si quieres ser mas especifico deberias hacerlo de esta forma
getElementsByName:rolleyes: se me fue la "S".