如何通过ExtJS提交表格

时间:2010-11-27 23:02:53

标签: extjs

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

这不起作用,我该怎么办?

1 个答案:

答案 0 :(得分:4)

Ext.get()返回一个Ext.Element,而不是底层的DOM元素。

底层元素位于名为.dom。

的属性中

尝试:

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

修改

如果您想获得更多分机,您可以开始利用Ext.form.BasicForm

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

这将公开一个更强大的表单API,这超出了本答案的范围,但文档(上面链接)非常好。