Ext.get('login-openid-form').submit();
这不起作用,我该怎么办?
答案 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,这超出了本答案的范围,但文档(上面链接)非常好。