Foros del Web » Programando para Internet » Javascript »

O Lógico.."Que esté relleno este O este"

Estas en el tema de O Lógico.."Que esté relleno este O este" en el foro de Javascript en Foros del Web. Buenas, Soy un poco burro con el Javascript, me gustaria saber como hacer para que al enviar un formulario compruebe si alguno de 2 campos ...
  #1 (permalink)  
Antiguo 30/04/2007, 08:31
Avatar de AdRiAnCeTe  
Fecha de Ingreso: marzo-2007
Mensajes: 140
Antigüedad: 17 años, 1 mes
Puntos: 0
O Lógico.."Que esté relleno este O este"

Buenas,

Soy un poco burro con el Javascript, me gustaria saber como hacer para que al enviar un formulario compruebe si alguno de 2 campos está lleno..solo tiene que ir 1 lleno, no pueden ir los 2 pero tampoco ninguno, Aqui les dejo el codigo con el que estoy trasteando...

Código PHP:
if(document.fvalida.imagen.value.length==|| document.fvalida.artista.value.length==0){
    
alert("Debes enviar alguna imagen y/o relacionar la noticia con algun artista");
    return 
0;
// el formulario se envia
    
document.fvalida.submit();
}

  #2 (permalink)  
Antiguo 30/04/2007, 09:37
 
Fecha de Ingreso: abril-2006
Mensajes: 80
Antigüedad: 18 años, 1 mes
Puntos: 2
Re: O Lógico.."Que esté relleno este O este"

No sé si existe un operador para el o exclusivo, pero prueba esto:

Código PHP:
if(document.fvalida.imagen.value.length==|| document.fvalida.artista.value.length==0){
    if(!(
document.fvalida.imagen.value.length==&& document.fvalida.artista.value.length==0)){
        
alert("Debes enviar alguna imagen y/o relacionar la noticia con algun artista");
        return 
0;
        
// el formulario se envia
        
document.fvalida.submit();
    }

  #3 (permalink)  
Antiguo 30/04/2007, 12:45
Avatar de derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 20 años, 6 meses
Puntos: 45
Re: O Lógico.."Que esté relleno este O este"

No, la verdad es que hasta donde yo sé no existe el OR exclusivo (XOR), tienes que creartelo en una función tú mismo, pero es sencillo.

Saludos.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.
  #4 (permalink)  
Antiguo 30/04/2007, 17:52
Avatar de eits  
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 18 años, 10 meses
Puntos: 88
Re: O Lógico.."Que esté relleno este O este"

prueba con esto:
Código HTML:
<script language="javascript">
function checa()
{
if(document.forms['fvalida'].imagen.value.length==0 ^ document.forms['fvalida'].artista.value.length==0){
    alert("Debes enviar alguna imagen y/o relacionar la noticia con algun artista");
    return false;
}
else
{
// el formulario se envia
    document.forms['fvalida'].submit();
}
</script> 
ya esta como funcion, me imagino que ya sabes como usarla pero sino pregunta y con gusto te respondo.

suerte y saludos.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.
  #5 (permalink)  
Antiguo 30/04/2007, 18:05
Avatar de eits  
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 18 años, 10 meses
Puntos: 88
Re: O Lógico.."Que esté relleno este O este"

Cita:
Iniciado por Asyolath Ver Mensaje
No sé si existe un operador para el o exclusivo
Cita:
Iniciado por derkenuke Ver Mensaje
No, la verdad es que hasta donde yo sé no existe el OR exclusivo (XOR), tienes que creartelo en una función tú mismo, pero es sencillo.

Saludos.
la verdad, yo si se que existe pero nunca he tenido la necesidad de usarlo pero aqui les dejo una referencia XOR

espero y les sirva.

saludos y suerte
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.
  #6 (permalink)  
Antiguo 01/05/2007, 04:42
 
Fecha de Ingreso: abril-2006
Mensajes: 80
Antigüedad: 18 años, 1 mes
Puntos: 2
Re: O Lógico.."Que esté relleno este O este"

Gracias, es bueno saberlo
  #7 (permalink)  
Antiguo 01/05/2007, 09:00
Avatar de derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 20 años, 6 meses
Puntos: 45
Re: O Lógico.."Que esté relleno este O este"

Cita:
Iniciado por eits
la verdad, yo si se que existe pero nunca he tenido la necesidad de usarlo pero aqui les dejo una referencia XOR
Sorry, me habría equivocado con otro lenguaje, nos quedamos con la copla
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.
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 01:36.