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.

Preguntas similare

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.
Respuesta Responder a este mensaje
#2 Gabriel Pascuariello
07/08/2003 - 17:43 | Informe spam
Muchas Gracias. Duda. Este codigo lo bajaste de macromedia?

Saludos.

GAP
"Erich" escribió en el mensaje
news:%
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.


Respuesta Responder a este mensaje
#3 Erich
07/08/2003 - 18:06 | Informe spam
Forma parte de un extension para subir archivos: "Pure ASP File Upload" de
George Petrov. Por cierto muy buena y facil de usar, si tienes DW te la
recomiendo.
Saludos.
Erich


"Gabriel Pascuariello" wrote in message
news:
Muchas Gracias. Duda. Este codigo lo bajaste de macromedia?

Saludos.

GAP
"Erich" escribió en el mensaje
news:%
> 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.
>
>


Respuesta Responder a este mensaje
#4 Gabriel Pascuariello
07/08/2003 - 18:23 | Informe spam
Te lo agradezco mucho.

GAP

"Erich" escribió en el mensaje
news:
Forma parte de un extension para subir archivos: "Pure ASP File Upload" de
George Petrov. Por cierto muy buena y facil de usar, si tienes DW te la
recomiendo.
Saludos.
Erich


"Gabriel Pascuariello" wrote in message
news:
> Muchas Gracias. Duda. Este codigo lo bajaste de macromedia?
>
> Saludos.
>
> GAP
> "Erich" escribió en el mensaje
> news:%
> > 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.
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida