Есть скрипт который создает... все банально... форму авторизации. В этом скрипте я хочу при нажатии на OK прежде чем отправить запрос на сервер, хочу сделать дополнительную обработку на стороне клиента (собственно именно по этому я не использовал привязку к модели и создание формы, хочу сам сначала обработать а потом собственноручно отправить ajax запрос на сервак). Собственно, проблема в том, чтобы получить значение из элемента формы.
Код создания формы приведен ниже:
Код | function CreateAuthorizationForm() { var AuthorizationForm = Ext.create('Ext.window.Window', { title: 'Авторизация', height: 160, width: 400, modal: true, resizable: false, layout: 'absolute', listeners: { close: function () { window.location.href = "/Main/Index"; } }, items: [ { x: 5, y: 5, xtype: 'label', text: 'Логин' }, { x: 5, y: 25, xtype: 'textfield', itemId: 'login', name: 'login', id: 'login', height: 20, width: 370 }, { x: 5, y: 50, xtype: 'label', text: 'Пароль' }, { x: 5, y: 70, xtype: 'textfield', inputType: 'password', name: 'password', height: 20, width: 370 }, { x: 105, y: 95, xtype: 'button', width: 50, height: 25, text: 'OK', handler: function () { //как здесь получить значение элемента формы? } }, { x: 180, y: 95, xtype: 'button', width: 50, height: 25, text: 'Отмена', handler: function () { window.location.href = "/Main/Index"; } } ] }); return AuthorizationForm; }
|
|