Programación en castellano
Inicio > Foros > Javascript > problemas con un alert
-Foros de debate

Javascript
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

problemas con un alert
Enviado por tino el día 14 de febrero de 2006

El problema que tengo es que quiero limitar los archivos que introducen en mi formulario (que después con php se suben directamente a mi web). Para ello tengo un script de javascript para exigirles a través de un alert que sólo sean archivos .jpg y .gif.
Mi script es:
if (theForm.archivito.value != *.gif,*.jpg)
{
alert("Introduzca un Archivo");
theForm.archivito.focus();
return (false);
}
Gracias por la ayuda estoy un poco atascado

 
Re: problemas con un alert
Enviado por Pris el día 14 de febrero de 2006

Parece mentira que haciendo cosas tan complicadas como PHP, te lies con un simple "if".

El problema lo tienes en el modo en que pretendes construir la condicion para comprobar la extension del archivo introducido.

Tienes que hacerlo bien mediante expresiones regulares o con una funcion aparte que compruebe la extension del nombre de archivo.

Por ejemplo, algo asi:

-------------------------------------
function validExt(nombre) {
var dotIndex = nombre.lastIndexOf();
if (dotIndex==-1) return false;
var ext = nombre.substr(dotIndex+1).toLowerCase();
if ((ext!="gif") && (ext!="jpg")) return false;
return true;
}
-------------------------------------


Y tu script quedaria tal que asi:

-------------------------------------
if (!validExt(theForm.archivito.value)) {
alert("Introduzca un Archivo");
theForm.archivito.focus();
return (false);
}
-------------------------------------

 
Re: Re: problemas con un alert
Enviado por tino el día 14 de febrero de 2006

gracias por responder

 
Re: Re: Re: problemas con un alert
Enviado por Pris el día 15 de febrero de 2006

De nada.

 




Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: musica mp3 | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | tienda virtual | gifs animados