【问题标题】:AngularJS auto submit formAngularJS 自动提交表单
【发布时间】:2018-01-15 03:16:52
【问题描述】:

我需要在 AngularJS 上提交一个表单。这是一个使用 Elastic Search 的搜索表单。有时搜索没有任何结果,我需要再次点击按钮。

如果搜索有结果,是否可以自动“重新提交”表单?

谢谢!

【问题讨论】:

    标签: angularjs forms submit


    【解决方案1】:

    以编程方式调用点击

    angular.element('#myButton').triggerHandler('click');
    

    或通过以下方式提交表单

    form.$setSubmitted();
    

    【讨论】:

    • 来自角度元素文档If jQuery is available, angular.element is an alias for the jQuery function. If jQuery is not available, angular.element delegates to AngularJS's built-in subset of jQuery, called "jQuery lite" or jqLite.表单上提交的集合只是ngForm FormController
    • @MatheusSartori 这对您有帮助吗?
    • 是的,我在我的系统上解决了这个问题。泰!
    • 如果我的回答对您有帮助,请接受我的回答,以便未来的访问者知道去哪里
    【解决方案2】:

    像这样使用(onclick)指令:

    <button(onclick)='test()'>Submit</button>
    

    【讨论】:

      猜你喜欢
      • 2016-02-19
      • 1970-01-01
      • 2016-01-09
      • 2014-06-03
      • 2015-09-24
      • 1970-01-01
      相关资源
      最近更新 更多