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 <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:
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.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)">
Gracias por el apoyo
Un saludo desde el Perú
FSW