Validar Campo de Archivo (file field)

07/08/2003 - 16:48 por Gabriel Pascuariello | Informe spam
Como puedo hacer para validar un campo de este tipo?



Gracias.
 

Leer las respuestas

#1 Erich
07/08/2003 - 17:17 | Informe spam
Que deseas validar? La extension del file, que no este vacio?
Prueba esto:

<script language="JavaScript">
<!--
function getFileExtension(filePath) { //v1.0
fileName = ((filePath.indexOf('/') > -1) ?
filePath.substring(filePath.lastIndexOf('/')+1,filePath.length) :
filePath.substring(filePath.lastIndexOf('\\')+1,filePath.length));
return fileName.substring(fileName.lastIndexOf('.')+1,fileName.length);
}
function checkFileUpload(form,extensions) { //v1.0
document.MM_returnValue = true;
if (extensions && extensions != '') {
for (var i = 0; i<form.elements.length; i++) {
field = form.elements[i];
if (field.type.toUpperCase() != 'FILE') continue;
if (field.value == '') {
alert('File is required!');
document.MM_returnValue = false; field.focus(); break;
}
if
(extensions.toUpperCase().indexOf(getFileExtension(field.value).toUpperCase(
)) == -1) {
alert('Este tipo de archivo no es el indicado!');
document.MM_returnValue = false;field.focus();break;
}
}
}
}
//-->
</script>

<form enctype="multipart/form-data" onSubmit="checkFileUpload(this,'html,
htm, doc');return document.MM_returnValue">
<input name="file" type="file" size="60">
<input type="submit" name="Submit" value="Upload">
</form>

Saludos,
Erich

From: "Gabriel Pascuariello"
Newsgroups: microsoft.public.es.asp
Sent: Thursday, August 07, 2003 11:48 AM
Subject: Validar Campo de Archivo (file field)


Como puedo hacer para validar un campo de este tipo?



Gracias.

Preguntas similares