小编Fan*_*tic的帖子

如何在提交按钮位于此表单之外时使用angularJs验证表单?

我有一个使用AngularJS创建的表单元素,其中包含一个提交按钮,我想将此按钮放在此表单之外.我怎么能用Angular做到这一点并让我的表格仍然有效?

例如主要的HTML代码:

<div class="sd-chk-steps" ng-show="!step_03" ng-hide="step_03">

<!-- Panel Address -->
<div id="sd-p-chk-1" class="large-8 columns sd-p-chk">
  <div class="cover step_complete" ng-show="step_01" ng-hide="!step_01">
  </div>
  <sd-panel-address >
  <!-- first form -->
  </sd-panel-address>
</div>
<!-- /. Panel Address -->

<!-- Panel delivery -->
<div id="sd-p-chk-2" class="large-8 columns sd-p-chk">
  <div class="cover" ng-show="!step_01" ng-hide="step_01"></div>
  <sd-panel-delivery>
  <!-- second form -->
  </sd-panel-delivery>
  <div class="cover step_complete" ng-show="step_02" ng-hide="!step_02"></div>
</div>
<!-- /. Panel delivery  -->

<!-- Panel payment -->
<div id="sd-p-chk-3" class="large-8 columns sd-p-chk">
  <div class="cover" ng-show="!step_02" ng-hide="step_02"></div>
  <sd-panel-payment>
  <!-- third …
Run Code Online (Sandbox Code Playgroud)

validation angularjs angularjs-ng-click ng-submit

10
推荐指数
2
解决办法
2万
查看次数

检测用户是否使用Google Chrome的自动填充选项填写表单

如果有人可以指导我如何检测用户是否使用谷歌浏览器的自动填充选项填写表单.

我有一个指令,每次用户填写该字段并更改模糊时,都会向Google Analytics发送一个事件.

但我还需要检测用户是否已使用chrome的自动填充选项填充表单,并将每个字段的数据推送到Google Analytics.

我的指令的一部分:

element.bind('blur', function (e) {
  if ((e.target.value !== 0) && typeof value !== 'undefined')  {
    if (_.has(ga_data, 'sendEvent')) {
      analyticsService.sendEvent(ga_data.sendEvent);
    }

    if (_.has(ga_data, 'action') && ga_data.action === 'blur') {
      analyticsService.sendEvent(ga_data);
    }
  }
});
Run Code Online (Sandbox Code Playgroud)

google-analytics google-chrome autofill angularjs angularjs-directive

6
推荐指数
1
解决办法
2398
查看次数

根据Angularjs中的值json隐藏元素

我想隐藏一个div取决于我在json中的值

例如,我有{{product.currency}},值可以是:£或€如果值相等€我想隐藏这个元素.

angularjs angular-ng-if ng-hide

2
推荐指数
1
解决办法
2418
查看次数