Código:
Muchas gracias de antemano Ext.onReady(function() { var required = '<span style="color:red;font-weight:bold" data-qtip="Required">*</span>'; var contenido = '<br><h2>Si desea recuperar su password de ingreso:</h2><br>' + '<p>1 - Debe escribir su email </p>' + '<p>2 - El email debe contener el dominio inass.gob.ve.</p>' + '<p>3 - Debe escribir su cédula </p>' + '<p>4 - Llene los campos y presione el botón enviar.</p><br/><br/><br/><br/>' Ext.define('inass.fielderror', { extend: 'Ext.data.Model', fields: ['id', 'msg'] }); var ingreso = Ext.widget({ xtype: 'form', id: 'ingreso', collapsible: false, url: 'signin_recuperar.php', frame: true, title: 'Recuperar password', bodyPadding: 5, waitMsgTarget: true, width: 400, fieldDefaults: { msgTarget: 'side', labelWidth: 75 }, defaults: { anchor: '90%' }, items: [ { xtype: 'textfield', fieldLabel: 'Email', afterLabelTextTpl: required, name: 'email', allowBlank: false, regex: /^[a-z0-9_-]+(\.[a-z0-9_-]+)*@inass.gob.ve$/, regexText: 'El email debe contener el dominio inass.gob.ve y ser válido.' }, { xtype: 'textfield', fieldLabel: 'Cédula', afterLabelTextTpl: required, name: 'cedula', allowBlank: false, regex: /^\d{6,8}$/, regexText: 'El número de cédula solo debe contener números(Min. 6, Max. 8)', maskRe: /^\d$/ } ], buttons: [{ text: 'Enviar', handler: function() { this.up('form').getForm().submit({ waitMsg: 'Procesando... Espere por favor', reset: true, success: function(form, action) { //Ext.Msg.alert('Mensaje', "este es su correo con su clave"); var mivarJS = "Su nuevo password para ingresar a la intranet fue enviado a su correo institucional. Para cualquier información comuníquese con seguridad de datos al número 0212-763.6543"; alert(mivarJS); location.href = "ingreso.html"; }, failure: function(form, action) { Ext.Msg.alert('Mensaje', "Los datos son incorrectos"); } }); } }] }); Ext.create('Ext.panel.Panel', { bodyPadding: 5, width: 400, height: 150, title: "Instrucciones", renderTo: 'instrucciones', collapsible: false, collapsed: false, html: contenido }); ingreso.render('signin_2'); });