Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AngularJS:submit()不';行不通_Angularjs_Element_Form Submit - Fatal编程技术网

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()  {...}