Foros del Web » Programando para Internet » Javascript »

se puede añadir varios O (||) en una condición

Estas en el tema de se puede añadir varios O (||) en una condición en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 26/05/2010, 16:14
 
Fecha de Ingreso: mayo-2010
Mensajes: 12
Antigüedad: 14 años, 6 meses
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.");
}
}
}
  #2 (permalink)  
Antiguo 26/05/2010, 16:41
 
Fecha de Ingreso: mayo-2010
Mensajes: 12
Antigüedad: 14 años, 6 meses
Puntos: 2
Respuesta: se puede añadir varios O (||) en una condición

Oh Oh, ya vi el error.

una disculpa para los que ya la leyeron, de igual forma esta función le puede servir a cualquiera.

en fin el error era que me enredé en la igualdad porque pensaba en ese momento que era visual basic script y es javascript, osea es doble igual (==).

creo solo a mi pasa lo del enredo de lenguajes de programación.
  #3 (permalink)  
Antiguo 26/05/2010, 16:56
 
Fecha de Ingreso: agosto-2008
Mensajes: 15
Antigüedad: 16 años, 3 meses
Puntos: 0
De acuerdo Respuesta: se puede añadir varios O (||) en una condición

Que bueno que lo encontraste pero te comento que también existe en el tag un atributo llamado accept el cual te sirve para hacer lo que haces en tu funcion te mando una liga con este atributo y puede que te ayude para otras cosas esta muy interesante

http://www.htmlquick.com/es/reference/tags/input.html

Última edición por Danny_fury00; 26/05/2010 a las 16:57 Razón: seguimiento
  #4 (permalink)  
Antiguo 26/05/2010, 17:15
 
Fecha de Ingreso: mayo-2010
Mensajes: 12
Antigüedad: 14 años, 6 meses
Puntos: 2
Respuesta: se puede añadir varios O (||) en una condición

me parece excelente esa página web, porque explica detalladamente los atributos de las etiquetas y tiene ademas muchos temas relacionado a lo HTML.

gracias Danny_fury00.

Etiquetas: añadir, condición
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 10:31.