【问题标题】:How to submit a form via ExtJS如何通过 ExtJS 提交表单
【发布时间】:2010-11-27 23:02:52
【问题描述】:
Ext.get('login-openid-form').submit();

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

【问题讨论】:

    标签: extjs


    【解决方案1】:

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

    底层元素位于名为 .dom 的属性中。

    试试:

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

    编辑

    如果你想获得更多的Ext-y,你可以开始利用Ext.form.BasicForm

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

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

    【讨论】:

    • 感谢您提供额外的详细信息 +1
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多