Foro

Ext JS 2.2 Operadores logicos ayuda por favor

0
Ext JS de javascript operadores logicos Hola a todos, gente quiero consultarles algo espero me puedan ayudar estoy usando Ext 2.2 JS pero tengo un problema les muestro el codigo: Ext.ns('serviciosja'); serviciosja.Msg = { init: function(){ Ext.get('Guardar Noticia').on('click',function() { if(document.getElementById("tit_noticia").value==" " || document.getElementById("fuen_noticia").value=="") { Ext.Msg.alert('Alerta','llena todos los campos!'); } else { alert('Ha sido guardado con exito') document.getElementById("formulario").submit() } },this); } } Ext.onReady(serviciosja.Msg.init,serviciosja.Msg); El problema que tengo es que yo quiero decirle que si los campos tit_noticia o fuen_noticia estan vacios me envie un mensaje, y me diga 'Estan Vacios llena los campos' en caso contrario (si estan llenos los campos) me diga un mensaje diciendo 'Se ha guardado la informacion'. el asunto es que si en el if solo colocara un solo campo hace el proceso,es decir "si campo.value==""" pero si coloco ese "campo || otro campo || otro campo" pues se queda atascado en el primer mensaje y nunca pasa al else y no se por que ya he intentado con todo parentesis, doble parentesis entre otras cosas y nada y de verdad no se cual es el problema espero me puedan ayudar gracias...
0
creo que el error pude estar en que no estas consultando correctamente si el campo está vacío, porque la lógica del OR debería funcionar según esta tabla: verdadero OR verdadero = verdadero falso OR verdadero = verdadero verdadero OR falso = verdadero falso OR falso = falso es decir solo es falso cuando ambos son falsos. prueba con lo sgte y me cuentas: if(Ext.isEmpty(document.getElementById("tit_noticia").getValue()) || Ext.isEmpty(document.getElementById("fuen_noticia").getValue())){ Ext.Msg.alert('Alerta','llena todos los campos!'); }else{ alert('Ha sido guardado con exito'); document.getElementById("formulario").submit(); } (^_^)

¿Conoces a alguien que pueda responder esta pregunta? Comparte el link en Twitter o Facebook

Es necesario registrarse para poder participar en el foro! Si ya tienes una cuenta puedes entrar y comentar en este foro.