<script type="text/javascript" language="javascript">
function comprueba_extension(formulario, archivo) {
extensiones_permitidas = new Array(".gif", ".jpg", ".png");
mierror = "";
if (!archivo) {
//Si no tengo archivo, es que no se ha seleccionado un archivo en el formulario
mierror = "No has seleccionado ningún archivo";
}else{
//recupero la extensión de este nombre de archivo
extension = (archivo.substring(archivo.lastIndexOf("."))).toLowerCase();
//alert (extension);
//compruebo si la extensión está entre las permitidas
permitida = false;
for (var i = 0; i < extensiones_permitidas.length; i++) {
if (extensiones_permitidas[i] == extension) {
permitida = true;
break;
}
}
if (!permitida) {
mierror = "Comprueba la extensión de los archivos a subir. \nSólo se pueden subir archivos con extensiones: " + extensiones_permitidas.join();
}else{
//submito!
//alert ("Todo correcto. Voy a submitir el formulario.");
formulario.submit();
return 1;
}
}
//si estoy aqui es que no se ha podido submitir
alert (mierror);
return 0;
}
</script>
<script type="text/javascript">
function validarForm(formulario) {
if(form1.nombres.value.length==0) { //comprueba que no esté vacío
form1.nombres.focus();
alert('Por favor Ingrese su Nombre o el de su Entidad');
return false; //devolvemos el foco
}
if(form1.tipoidentificacion.selectedIndex==0) { //comprueba que no esté vacío
form1.tipoidentificacion.focus();
alert('Seleccione el Tipo de Identificación');
return false;
}
if(form1.identificacion.value.length==0) { //comprueba que no esté vacío
form1.identificacion.focus();
alert('Ingrese el Número de Identificación');
return false;
}
if(form1.telefono.value.length==0) { //comprueba que no esté vacío
form1.telefono.focus();
alert('Ingrese el Número de Teléfono o Celular');
return false;
}
if(form1.email.value.length==0) { //comprueba que no esté vacío
form1.email.focus();
alert('Ingrese su Correo Electrónico, en el cual se le enviará todo el procedimiento a seguir');
return false;
}
var ercorreo=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/;
if (!(ercorreo.test(form1.email.value))) {
alert('Ingrese un Correo Electrónico válido, en el cual se le enviará todo el procedimiento a seguir');
return false;
}
//
if(form1.consignacion.value.length==0) { //comprueba que no esté vacío
form1.consignacion.focus();
alert('Ingrese el Número Consignación');
return false;
}
//-----------------------------------------
if(form1.userfile.value.length==0) { //comprueba que no esté vacío
form1.userfile.focus();
alert('Adjunte la imagen de la consignación');
return false;
}
return true ();
}
</script>
<form method=post action="#" enctype="multipart/form-data">
<p>
<label for="nombres">Nombre:</label>
<input type="text" name="nombres" id="nombres">
</p>
<p>
Tipo de Identificacion:
<select name="tipoidentificacion" class="descdet" id="tipoidentificacion">
<option>Seleccione</option>
<option value="Cedula">Cedula </option>
<option value="Nit">Nit</option>
<option value="Cedula Extranjera">Cedula Extranjera</option>
</select>
</p>
<p>Identificacion:
<input name="identificacion" type="text" class="descdet" id="identificacion" onkeyup="form.naslov.value=form.naslov.value.toUpperCase()" size="30"/>
</p>
<p>
Telefono:
<input name="telefono" type="text" class="descdet" id="telefono" onkeyup="form.naslov.value=form.naslov.value.toUpperCase()" size="30"/>
</p>
<p>
Correo:
<input name="email" type="text" class="descdet" id="email" onkeyup="form.naslov.value=form.naslov.value.toUpperCase()" size="30"/>
</p>
<p>
<input type=file name="userfile" id="userfile">
</p>
<p>
<input type=button name="Submit" value="Enviar" onclick="comprueba_extension(this.form, this.form.userfile.value)">
</p>
</form>