Código:
En la misma pagina interactuo con PHP para que me aparezcan varias opciones de pago.function validarBotonRadio() { var marcado = "no"; with (document.pagos) { for ( var i=0; i< pago.length; i++) { if (pago[i].checked) { return true; } } if (marcado == "no") { window.alert("Debe seleccionar su opción de pago"); return false; } } }
El problema que tengo es que cuando veo solo un radio aunque lo marque la funcion que coloque al principio me sigue desplegando la ventana de alerta "Debe seleccionar su opción de pago". Cuando me aparecen 2 o mas funciona correcto.
El formulario donde esta todo se llama pagos, el nombre del objeto radio es pago.
Codigo de form y objeto radio:
Objeto radio:
Código:
Objeto Formulario:<input name="pago" type="radio" value="1">
Código:
Boton que ejecuta la accion de la funcion:<form name="pagos"....
Código:
Lo ejecuto de esta manera porque lo interactuo con una imagen de boton.<a href="javascript:document.pagos.submit();" onClick = "return validarBotonRadio();"...
Bueno espero que entiendan el problema y gracias, saludos