Foros del Web » Programando para Internet » Javascript »

Pequeña duda con instrucción "IF" y "OR"

Estas en el tema de Pequeña duda con instrucción "IF" y "OR" en el foro de Javascript en Foros del Web. Saludos. Estoy tratando de hacer un IF que valide el contenido de un texto. El problema que tengo es con el operador lógico OR. He ...
  #1 (permalink)  
Antiguo 10/10/2006, 09:00
Avatar de jorge25  
Fecha de Ingreso: noviembre-2005
Ubicación: Venezuela, San Juan de Los Morros.
Mensajes: 165
Antigüedad: 18 años, 5 meses
Puntos: 1
Pequeña duda con instrucción "IF" y "OR"

Saludos.

Estoy tratando de hacer un IF que valide el contenido de un texto. El problema que tengo es con el operador lógico OR. He revisado y veo que el OR se representa de esta manera: | |

Bueno tengo así mi código pero no me funciona el OR:

Código:
sci=document.getElementById('cedula').value;
if (sci=='1') | | (sci=='2') {
      alert(sci);
}
Gracias por alguna sugerencia.
__________________
Debian GNU/Linux 4.0 "Etch"

La felicidad no es un camino, es un estado de ánimo. Jorge Morgado
  #2 (permalink)  
Antiguo 10/10/2006, 09:08
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 4 meses
Puntos: 89
Dejaste un espacio que evita que funcione

Código:
sci=document.getElementById('cedula').value;
if (sci=='1') || (sci=='2') {
      alert(sci);
}
Ahí sí... Deben estar juntitos xD... Nos vemos ;)
  #3 (permalink)  
Antiguo 10/10/2006, 09:18
Avatar de jorge25  
Fecha de Ingreso: noviembre-2005
Ubicación: Venezuela, San Juan de Los Morros.
Mensajes: 165
Antigüedad: 18 años, 5 meses
Puntos: 1
Gracias.

A parte de tenía otro error. Me faltaban unos paréntesis, queda así:

Código:
if( (sci=='1') || (sci=='2'))
__________________
Debian GNU/Linux 4.0 "Etch"

La felicidad no es un camino, es un estado de ánimo. Jorge Morgado
  #4 (permalink)  
Antiguo 10/10/2006, 09:21
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 4 meses
Puntos: 89
De nada xD
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




La zona horaria es GMT -6. Ahora son las 02:03.