Как отправить форму через ExtJS - PullRequest
0 голосов
/ 28 ноября 2010
Ext.get('login-openid-form').submit();

Это не работает, что мне делать?

1 Ответ

4 голосов
/ 28 ноября 2010

Ext.get () возвращает Ext.Element, а не базовый элемент DOM.

Базовый элемент находится в свойстве .dom.

Попытка:

Ext.get('login-openid-form').dom.submit();

EDIT

Если вы хотите получить больше Ext-y, вы можете начать использовать Ext.form.BasicForm :

var form = new Ext.form.BasicForm('login-openid-form', { standardSubmit : true });
form.submit();

Это представит более надежный API форм, который выходит за рамки этого ответа, но документы (ссылки выше) довольно хороши.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...