【发布时间】:2014-08-27 16:21:03
【问题描述】:
我需要表单上的onsubmit 属性的功能——即当我调用这个onsubmit 函数时,它必须返回truthy 才能发布表单。但是我想用一个角度函数调用来做到这一点,沿着:
<form id="form-submit-canvas" autocomplete="on" enctype="multipart/form-data" accept-charset="UTF-8" method="POST" onsubmit="{{FormSubmit.validate()}}" action="{{FormSubmit.SUBMIT_URL}}" novalidate>
然而,上面给出了关于在onsubmit 上使用插值的错误。我尝试输入ng-submit,但它不起作用,因为我设置的action 属性已被覆盖。
【问题讨论】:
-
你看过文档吗?这是一个很好的起点:docs.angularjs.org/api/ng/directive/ngSubmit
-
是的,我有。 “此外,它会阻止默认操作(对于表单,这意味着将请求发送到服务器并重新加载当前页面),但前提是表单不包含
action...”。所以这似乎不是解决方案。