En este grupo En todos

Foro de Javascript



Ext Js JavaScript

Jose
Ingeniero en sistemas instituto univer...
Escrito por Jose Angarita
el 19/03/2012

Hola , amigos programadores recurro a ustedes, ya que, llevo mas de una semana buscando una solucion y he preguntado a muchos por las redes pero parecieria que no supieran. Espero me puedan ayudar con esto. Estoy desarrollando una plataforma web y pues quiero darle mas vida a mis mensajes creados en javascript asi que en vez de usar JQUERY decidi usar una libreria muy parecida a lookandfeld de java que se llama EXTjs espero de verdad que alguien tenga algun conocimiento y me pueda ayudar con este 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','Esto es Un Mensaje de Alerta! ');

} else

{ alert('Informacion Guardada') document. GetElementById("formulario"). Submit()

}

},this);

}

} Ext. OnReady(serviciosja.Msg.init,serviciosja. Msg);

El objetivo de ese codigo es que cuando se llama a la funcion que busca como apuntador a un boton en mi formulario que se llama 'Guardar Noticia' ejecute la siguientes lineas que si el campo tit_noticia o fuen_noticia estan vacios que me salga un mensaje en caso contrario me salga otro mensaje y me permita realizar el submit(), pero el detalle es que asi como lo ven no funciona si estan llenos esos campos siempre arroja el primer mensaje y nunca pasa al segundo. Este codigo solo funciona si le digo que si un campo esta vacio me muestre el mensaje y si ese campo esta lleno haga el submit() y si lo hace, pero el detalle es que no es un campo, si no que son dos, espero y me puedan ayudar que en realidad deseo mucho usar esa libreria. Si alguien no conoce este codigo pero si conoce los sexyalerts de Jquery por favor digamelo para preguntarle referente a este codigo que es algo mas complejo de entender que EXTjs, muchas gracias espero sus prontas respuestas.