Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/05/2010, 16:14
Salco
 
Fecha de Ingreso: mayo-2010
Mensajes: 12
Antigüedad: 14 años
Puntos: 2
se puede añadir varios O (||) en una condición

Esa es mi inquietud, porque quiero verificar que el archivo que se va a cargar al servidor sea una imagen de extensión png, jpg y jpeg.

pero ese supuesto invento mio de colocar varios O en una condición, al parecer no sirve porque deja pasar todas las extensiones y la idea es que sea capaz de cumplir la condición de cualquiera de los tres y que submita el form sin necesidad de hacer tres if que compare cada uno.

la idea principal es saber si se puede colocar varios O y como es la sintaxis.

desde muchas gracias y aquí está el código para que puedan analizarlos.

function uploadercheck(){
var strfile;
strfile = document.form1.File1.value;
if (strfile != "") {
from = strfile.lastIndexOf(".");
to = strfile.length
ext = strfile.substring(from,to);
ext = ext.toLowerCase();
if ((ext = ".gif") || (ext = ".jpg") || (ext = ".jpeg")) {
document.form1.submit();
}else{
alert("Formato de imagen no permitido.");
}
}
}