0

我有

var x = angular.element(document.getElementById('campito'[0]
       .attributes[2].submit; that show ng-submit="submit(campito)"

如何从控制器触发提交

我有一个表格:

<form name="campito" id="campito" ng-submit="submit(campito)">
</form>

和一个形式外的按钮:

<button type="submit" class="btn btn-primary sh-depth-1" form="campito" ng-disabled="!esAdmin || isLoad">
<strong>Guardar</strong>
</button>

是 angular 1.4.4,在 chrome 中按钮工作正常,但在 IE9 中不起作用,我尝试在按钮中将 type 属性更改为 ng-attr-type,因为它是一个错误,但它也不起作用. 因此我能想到的是创建一个函数并从同一个按钮触发它,在这个函数内触发提交,我已经进入函数内部获取表单的对象,但我无法触发它。和:

var x = angular.element(document.getElementById('campito'))[0];

获取完整的表格

和:

var x = angular.element(document.getElementById('campito'))[0].attributes[2];

ng-submit 属性。之后我就不行了。

4

0 回答 0