probé con document.forms.frm2.producto.value
pero no funciona, como siempre gracias y
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)
| ||||
Hola Bueno, en principio este código debería hacerte el trabajo. Pon esto en la cabecera de la página: <script type="text/javascript"> function detector() { var formulario = document.forms[0]; for (var i = 0; i < formulario.cosa.length; i++) { if (formulario.cosa[i].checked) { break; } } alert('el marcado es: ' + formulario.cosa[i].value + '.') } </script> y este es el html que corresponde al ejemplo: <form onchange="javascript:detector()"> <input type="radio" name="cosa" value="1" > <input type="radio" name="cosa" value="2"> <input type="radio" name="cosa" value="3"> <input type="radio" name="cosa" value="4"> </form> Suerte Felicidad
__________________ ¡ hey, hou, hou, hey ! |
| ||||
me surgio otro problema relacionado con lo mismo, modifique la funcion para lograr lo que yo queria, el problema es que, si hay un solo radiobutton ya no me funciona. Puedo tener tanto 1, como 10 radio buttons ya qeu se trata de un loop de asp y me devuelve 1 o muchos radios. este es el codigo function manejar(){ for (i=0;i<document.forms.frm1.mi_radio.length;i++){ if (document.forms.frm1.mi_radio[i].checked == true){ otraFuncion(); document.forms.frm1.submit(); return(false); } } alert('Seleccione primero un radiobutton'); return(false); } será solucionable? gracias gracias!
__________________ On error no hago nada porque deje de fumar... |