Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/10/2009, 10:26
Avatar de freesoftwarrior
freesoftwarrior
 
Fecha de Ingreso: marzo-2006
Mensajes: 362
Antigüedad: 19 años
Puntos: 10
validar un formulario

Buenos días:
Disculpenme si esta consulta ya fue absuelta antes o si el código esta por ahí, pero la verdad hice una búsqueda sin mucho éxito y en parte porque no ha sido un buen fin de semana y por eso recurro a ustedes.

Se trata de lo siguiente. Es un formulario que tiene un campo file, 2 campos radio (obvio de igual nombre), un select y un campo text y necesito simplemente validar todos los campos para que no se envie el formulario con todos los datos.


Código:
<form action="archivos.asp?val=0&clase=3" method="post" enctype="multipart/form-data" name="subirArchivo">
<input type="file" name="datoArchivo" size="60"><br>
<input type="radio" name="datoEstado" value="LIB"> Archivo de libre disposición
&nbsp;&nbsp;
<input type="radio" name="datoEstado" value="PRI"> Archivo exclusivo de un curso<br>
<select name="datoCurso">
<option value="" selected>Seleccione un curso</option>
<option value="<%= arrDBData(0,J) %>"><%= arrDBData(1,J) %></option>
</select><br>
Autor : <input type="text" name="datoAutor" size="40">
</form>

Validar el campo text no es problema, ni el file tampoco, pero el rario y el select no he logrado hacerla. Yo traté algo así:

Código:
function Validar(form)
{
  if (form.Nombre.value == "")
  { alert("Por favor ingrese su nombre"); form.Nombre.focus(); return; }
.....

form.submit();
}


<input TYPE="button" VALUE="Enviar" onClick="Validar(this.form)">
Se que para validar un radio hay que usar el evento checked pero no logro encontrar la forma, y para el select algo de option pero tampoco he dado con la combinación correcta y bueno, ustedes saben, uno se bloquea cuando algo simple no sale rapidamente.

Gracias por el apoyo
Un saludo desde el Perú
FSW