AngularJS:submit()不';行不通
向元素发出AngularJS:submit()不';行不通,angularjs,element,form-submit,Angularjs,Element,Form Submit,向元素发出submit()命令只是刷新页面,而不是转到表单的action属性: <form action="somepage.html" id="myform"> </form> ... angular.element('#myform').submit(); ... 元素('#myform').submit(); 我尝试了一种解决方法,通过创建一个隐藏的提交按钮并触发一个点击事件: <button type="submit" id="submit" clas
submit()
命令只是刷新页面,而不是转到表单的action属性:
<form action="somepage.html" id="myform">
</form>
...
angular.element('#myform').submit();
...
元素('#myform').submit();
我尝试了一种解决方法,通过创建一个隐藏的提交按钮并触发一个点击事件:
<button type="submit" id="submit" class="hidden">
...
angular.element('#submit').click();
...
元素(“#提交”)。单击();
我完全不屑于这样一种想法,即我们必须创建一个新的指令来完成如此简单的任务
如果不创建另一个指令就可以这样做,有什么想法吗
谢谢。这个按钮可能已经在控制器或指令范围内
<button type="submit" id="submit" class="hidden">
奇怪的那么,提交表单,提交表单应该做什么?您希望单击提交按钮或提交表单做什么?什么不起作用?不要试图像jquery一样使用angular。是的,就像我试图作废一样。我想这是唯一的出路。不过我真的很感激+1.
<button type="button" id="submit" ng-click="doSave()" class="hidden">Save</button>
$scope.doSave function() {...}