Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/12/2008, 04:28
iovan
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 17 años, 3 meses
Puntos: 188
No permitir formulario vacio

Hola buenas tardes, actualemte estoy trabajando con un pequeño y sencillo script que lanza una alerta si un campo para texto (text, textarea, password) se encuentra vacio.

Supongamos que el campo textfield del formulario se llama "name", eL script que usaria es:

Código:
function validar(formulario) { 

if (formulario.name.value.length==0) {
    alert("El campo nombre esta vacio");
    formulario.name.focus();
    return (false);
  }
	
  return (true);
}

Pero ahora 2 preguntas.
1.- Quiero validar que este seleccionado alguno de los radios buttons.

Código HTML:
<form onSubmit="return validar('this');>
<input type="radio" name="radio">
<input type="radio" name="radio">
</form> 
ya intente de esta manera pero no me funciono:

Código:
function validar(formulario) { 

if (formulario.radio.value.length==0) {
    alert("Debe seleccionar almenos un radio button");
    formulario.radio.focus();
    return (false);
  }
	
  return (true);
}
2.- De la misma manera quiero validar un select

Código HTML:
<form onSubmit="return validar('this');>
<select name="select">
<option selected="selected"> seleccione una opcion </option>
<option>1</option>
<option>2</option>
</select>
</form> 
Deseo lanzar una alerta si no se a seleccionado la opcion 1 o la 2, o lanzar una alerta si esta seleccionado "seleccione una opcion".

En fin, validar un select y un radio.

Muchas gracias.