Ver Mensaje Individual
  #24 (permalink)  
Antiguo 25/06/2009, 11:03
easy
 
Fecha de Ingreso: diciembre-2008
Mensajes: 454
Antigüedad: 16 años, 4 meses
Puntos: 2
Respuesta: Validar un campo radio...

Cita:
Iniciado por David Ver Mensaje
Código Javascript:
Ver original
  1. function radiovalue(radios) {
  2.     for (i = 0; radio = radios[i]; i++) {
  3.         if (radio.checked) {
  4.             return radio.value;
  5.         }
  6.     }
  7. }
Como te comenté; lo mejor es que leas un buen manual de Javascript, de lo contrario difícilmente vas a lograr hacer lo que deseas.
Muchiiismiiimas gracias mira lo que hice y funcina ala perfección:

Código HTML:
<script type="text/JavaScript">
<!--
function radiovalue(radios) {
    for (i = 0; radio = radios[i]; i++) {
        if (radio.checked) {
            return radio.value;
        }
    }
}
function pregunta() {
	if (!radiovalue(document.form2.oferta)) {
    alert("selecciona una oferta")
	return false;
}
	if (document.form2.email.value.length==0){
       alert("Please enter your Email")
       document.form2.email.focus()
       return false;
}
	return true;
}
//-->
</script> 

Osea que, si es lo que he entendido:

Código HTML:
// valido a los radio
function radiovalue(radios) {
    for (i = 0; radio = radios[i]; i++) {
        if (radio.checked) {
            return radio.value;
        }
    }
}
// miro si estan seleccionados para continuar y si no, hago un llamado
function pregunta() {
	if (!radiovalue(document.form2.oferta)) {
    alert("selecciona una oferta")
	return false;
}
// el resto lo valido llamando a la funcion pregunta desde el boton enviar
estaria bien enfocado???

rogaria me recomendaras un manual de javascript en español, bueno

Por favor te mercees un aplauso
:apla uso: