Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/03/2012, 21:44
Ing_jose
 
Fecha de Ingreso: septiembre-2010
Mensajes: 28
Antigüedad: 13 años, 7 meses
Puntos: 1
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...