虽然表单验证失败,但在AngularJS中捕获表单提交事件

时间:2014-11-18 09:46:37

标签: javascript angularjs forms

我有一个付款表单,我希望收听表单提交事件以用于指标,即使表单验证失败(我希望看到意图付款)。

我的表单标题:

<form id="payment-form" class="form-with-validation" name="paymentForm" ng-submit="submitPaymentForm()">

我在某些表单字段中有required

但即使我始终启用“提交”按钮,Angular也会捕获该事件并且submitPaymentForm()永远不会触发:

AngularJS form

怎么办?

1 个答案:

答案 0 :(得分:1)

添加novalidate,如下所示。请注意,novalidate用于禁用浏览器的本机表单验证。

<form id="payment-form" novalidate ...