浅谈angular表单提交中ng-submit的默认使用方法


Posted in Javascript onSeptember 30, 2018

在表单提交的时候,我使用了一个button,但ng-submit写在form标签中,然而button中我未使用任何方法访问submit()函数

<div ng-app="dkr">
	 <div ng-controller="logincontrol">
	 <form ng-submit="submit(user)">
	 	<div>账号名 <input type="text" ng-model="user.username"/></div>
	 	<div>密码 <input type="text" ng-model="user.password"></div>
	 	<button type="submit">提交</button> 	
	 	<div ng-show="success.length>0">{{success}}</div>
	 	<div ng-show="error.length>0">{{error}}</div>
	 </form>
	 </div>
<code class="language-html"></div></code>
angular.module("dkr",[])
	.controller("logincontrol",function($scope){
 		$scope.user={username:'',password:''};
 		$scope.success="";
 		$scope.error="";
 		$scope.submit=function(u){
 			if($scope.user.username=="admin"&&$scope.user.password=="123"){
 				$scope.success="success";
 				$scope.error="";
 			}
 			else{
 				$scope.success="";
 				$scope.error="error";
 			}
 			console.log(u);
 		};
 	})

点击提交后的结果:

浅谈angular表单提交中ng-submit的默认使用方法

如上所示,返回结果以及控制台打印完全正确。

然而我对提交这个button未做任何处理

然后经过测试,我发现button的默认type为submit。

因为只要将

<button>提交</button>

改成

<button type="button">提交</button>

之后

点击按钮没有任何反应。

因此在form表单提交的时候一定要注意button标签的默认使用。

以上这篇浅谈angular表单提交中ng-submit的默认使用方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
DOM 脚本编程中的兄弟节点
Oct 31 Javascript
jquery(live)中File input的change方法只起一次作用的解决办法
Oct 21 Javascript
基于JQuery的模拟苹果桌面Dock效果(稳定版)
Oct 15 Javascript
jquery 触发a链接点击事件解决方案
May 02 Javascript
jquery实现按Enter键触发事件示例
Sep 10 Javascript
微信小程序三级联动选择器使用方法
May 19 Javascript
node内置调试方法总结
Feb 22 Javascript
微信小程序表单弹窗实例
Jul 19 Javascript
vue router 跳转后回到顶部的实例
Aug 31 Javascript
vue props对象validator自定义函数实例
Nov 13 Javascript
Element Dialog对话框的使用示例
Jul 26 Javascript
vue3不同环境下实现配置代理
May 25 Vue.js
angularJs中$scope数据序列化的实例
Sep 30 #Javascript
mpvue+vuex搭建小程序详细教程(完整步骤)
Sep 30 #Javascript
mpvue项目中使用第三方UI组件库的方法
Sep 30 #Javascript
mpvue将vue项目转换为小程序
Sep 30 #Javascript
angularJs中ng-model-options设置数据同步的方法
Sep 30 #Javascript
vue-cli 脚手架基于Nightwatch的端到端测试环境的过程
Sep 30 #Javascript
对angularJs中ng-style动态改变样式的实例讲解
Sep 30 #Javascript
You might like
我的论坛源代码(十)
2006/10/09 PHP
php下防止单引号,双引号在接受页面转义的设置方法
2008/09/25 PHP
ionCube 一款类似zend的PHP加密/解密工具
2010/07/25 PHP
php图片上传存储源码并且可以预览
2011/08/26 PHP
利用PHP fsockopen 模拟POST/GET传送数据的方法
2015/09/22 PHP
百万级别知乎用户数据抓取与分析之PHP开发
2015/09/28 PHP
屏蔽PHP默认设置中的Notice警告的方法
2016/05/20 PHP
php实现微信扫码支付
2017/03/26 PHP
在JS数组特定索引处指定位置插入元素
2014/07/27 Javascript
Bootstrap每天必学之按钮(Button)插件
2016/04/25 Javascript
针对BootStrap中tabs控件的美化和完善(推荐)
2016/07/06 Javascript
js生成随机颜色方法代码分享(三种)
2016/12/29 Javascript
基于jquery实现二级联动效果
2017/03/30 jQuery
Nodejs实现多房间简易聊天室功能
2017/06/20 NodeJs
JS实现数组去重方法总结(六种方法)
2017/07/14 Javascript
理解 JavaScript EventEmitter
2018/03/29 Javascript
vue实现父子组件之间的通信以及兄弟组件的通信功能示例
2019/01/29 Javascript
微信小程序实现定位及到指定位置导航的示例代码
2019/08/20 Javascript
Websocket 向指定用户发消息的方法
2020/01/09 Javascript
[58:35]OG vs EG 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.22
2019/09/05 DOTA
对于Python中RawString的理解介绍
2016/07/07 Python
python中int与str互转方法
2018/07/02 Python
pycharm修改file type方式
2019/11/19 Python
Python 虚拟环境工作原理解析
2020/12/24 Python
Saks Fifth Avenue澳洲/亚太地区:萨克斯第五大道精品百货店
2019/06/09 全球购物
如何启动时不需输入用户名与密码
2014/05/09 面试题
介绍一下游标
2012/01/10 面试题
应用电子专业学生的自我评价
2013/10/16 职场文书
演讲比赛的活动方案
2014/08/28 职场文书
党的群众路线教育实践活动对照检查剖析材料
2014/10/09 职场文书
2014年第四季度入党积极分子思想汇报(十八届四中全会)
2014/11/03 职场文书
2015年工会工作总结
2015/03/30 职场文书
爱国主义影片观后感
2015/06/18 职场文书
JS + HTML 罗盘式时钟的实现
2021/05/21 Javascript
Java tomcat手动配置servlet详解
2021/11/27 Java/Android
Oracle数据库中通用的函数实例详解
2022/03/25 Oracle