问题标签 [ng-submit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - angularjs 表单提交导致页面重新加载并添加“?” 到网址
我的角度应用程序中有以下表格
该元素是指令的模板editCustomerForm
。
该指令很长,因此除非需要,否则我不会在此处发布整个内容,但该功能submit()
目前仅生成控制台日志。
提交表单后,urlwebsite.com/#/customers
变为website.com/?#/customers
. 这会导致整页刷新。
?
添加到 url 后,一切都按预期工作,直到单击链接,再次刷新页面并重置 url 。
我已经使用 angular 很长时间了,但我从来没有遇到过这种行为。这是什么原因造成的?
编辑: 这是我的指令的声明方式。
更新
所以问题似乎就在这里
我在基础 5 模态中使用我的表单的地方。我已经reveal-modal
为模态做了一个指令。
这是模态指令代码
当表单不在此块内时,它会正确执行。
我希望能够在模态中使用我的表单,所以任何建议都将不胜感激。
我的模态指令也与我的表单指令位于不同的模块中,如果这有什么不同的话。
angularjs - AngularJS - 如何在不提交表单的情况下使用 ng-click?
我有一个同时具有 ng-click 和 ng-submit 的表单。
ng-submit 用于提交,而 ng-click 调用单独的函数,如上传等。
如何确保 ng-click 不会意外提交表单?
谢谢你!
angularjs - ng-submit / ng-onclick 只在第一次工作
submit / ng-onclick 仅在我第一次单击它时才有效。我使用 Ionic 框架(如果这可能对某人有帮助)来创建一个应用程序。
我对这些东西真的很陌生...
JS
的HTML
javascript - 在存在 [action] 属性的情况下强制 ngSubmit
什么角说...
[ngSubmit] 阻止默认操作(对于表单,这意味着将请求发送到服务器并重新加载当前页面),但前提是表单不包含操作、数据操作或 x-action 属性。
因此,如果您无法从 HTML 中删除 [action] 属性,您将如何覆盖此行为以在表单提交时注入自定义代码并防止定义的 [action] 被触发?
一种可能的解决方案是创建一个指令并覆盖 DOM 属性“onsubmit”。这里的缺点是当您可以使用 angular 属性达到相同的值时,您被迫在后端配置它
提前致谢
angularjs - Angular JS Process form before submit
I have a scenario as follows :
I have one searchbox and the user can enter two types of queries
Scenario One the Search Starts with i.e. A1234 Scenario Two the search Starts with i.e. B1234
Depending on one or two above I want to hit a different webservice.
Whats the best way to distinguish the search on the above input. Is it when the user clicks on my ng-submit I use a regular expression ?
Or should I have a scope variable on .watch() to find out as the user is typing ?
angularjs - 当提交按钮在此表单之外时如何使用angularJs验证表单?
我有一个用 AngularJS 创建的表单元素,里面有一个提交按钮,我想把这个按钮放在这个表单之外。我怎样才能用 Angular 做到这一点并让我的表单仍然得到验证?
例如主要的html代码:
例如表单html代码:
例如控制器代码:
例如 app.js 代码
angularjs - 为什么 ng-submit 需要同时提供 ng-model 和 name?
在以下代码中,我根据表单中的信息将客户添加到表中。
我发现除非输入元素同时具有两者并且它们都具有相同的名称,否则ng-submit
不会将表单变量发送到,尽管我在任何地方都找不到此文档。addCustomer()
ng-model
name
为什么会这样?而且由于这似乎是多余的,并且我正确地传递了变量?
angularjs - Ng-Submit does not sumbit form
I am trying to call a function on ng-submit to push to an array if I console log the function it clearly works its just on button event the ng-submit does not get called. I have been researching this issue for far to long. I created a codepen for the problem.
http://codepen.io/anon/pen/emVGNb
Javascript
javascript - 为什么 ng-submit 不提交和更新模型
http://plnkr.co/edit/0W4ATi7loAKk94Cnj3lz?p=preview
一个简单的 Angular 应用程序,不知道为什么ng-submit
没有触发该createMeetup
功能
HTML
控制器
javascript - Angularjs form with and without refresh
I would like to use an Angularjs form directive in the following way: if it's in /home redirect to /search/term and if already in /search process the submit without page refresh just changing the location. I know how to do both, but I don't know how to write a reusable code which works in both examples.