浅谈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 相关文章推荐
fromCharCode和charCodeAt 方法
Dec 27 Javascript
几个javascript操作word的参考代码
Oct 26 Javascript
前淘宝前端开发工程师阿当的PPT中有JS技术理念问题
Jan 15 Javascript
node.js中的fs.write方法使用说明
Dec 15 Javascript
AngularJS中的过滤器使用详解
Jun 16 Javascript
vue2.0使用Sortable.js实现的拖拽功能示例
Feb 21 Javascript
简单实现AngularJS轮播图效果
Apr 10 Javascript
webpack构建react多页面应用详解
Sep 15 Javascript
Angular实现的日程表功能【可添加及隐藏显示内容】
Dec 27 Javascript
解决vue axios的封装 请求状态的错误提示问题
Sep 25 Javascript
vue封装swiper代码实例解析
Oct 08 Javascript
js实现贪吃蛇小游戏
Oct 29 Javascript
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
用mysql_fetch_array()获取当前行数据的方法详解
2013/06/05 PHP
PHP中list()函数用法实例简析
2016/01/08 PHP
php调用自己java程序的方法详解
2016/05/13 PHP
Zend Framework过滤器Zend_Filter用法详解
2016/12/09 PHP
jQuery实现id模糊查询的小例子
2013/03/19 Javascript
JS实现图片横向滚动效果示例代码
2013/09/04 Javascript
js时间比较示例分享(日期比较)
2014/03/05 Javascript
jquery控制display属性为none或block
2014/03/31 Javascript
获取中文字符串的实际长度代码
2014/06/05 Javascript
jQuery的缓存机制浅析
2014/06/07 Javascript
javascript实现博客园页面右下角返回顶部按钮
2015/02/22 Javascript
jQuery操作JSON的CRUD用法实例
2015/02/25 Javascript
JavaScript的设计模式经典之代理模式
2016/02/24 Javascript
JS获取IMG图片高宽的简单实例
2016/05/17 Javascript
jQuery使用siblings获取某元素所有同辈(兄弟姐妹)元素用法示例
2017/01/30 Javascript
bootstrap轮播图示例代码分享
2017/05/17 Javascript
vue中使用element-ui进行表单验证的实例代码
2018/06/22 Javascript
vue递归获取父元素的元素实例
2020/08/07 Javascript
合并Excel工作薄中成绩表的VBA代码,非常适合教育一线的朋友
2009/04/09 Python
Python 字符串操作实现代码(截取/替换/查找/分割)
2013/06/08 Python
Python应用03 使用PyQT制作视频播放器实例
2016/12/07 Python
Python学习小技巧之列表项的排序
2017/05/20 Python
分享一下如何编写高效且优雅的 Python 代码
2017/09/07 Python
Python eval的常见错误封装及利用原理详解
2019/03/26 Python
提高python代码运行效率的一些建议
2020/09/29 Python
css3实现二维码扫描特效的示例
2020/10/29 HTML / CSS
Html5实现二维码扫描并解析
2016/01/20 HTML / CSS
SEPHORA新西兰官方网站:购买化妆品和护肤品
2016/12/02 全球购物
Omio西班牙:全欧洲低价大巴、火车和航班搜索和比价
2017/02/11 全球购物
支票、地址标签、包装纸和慰问卡:Current Catalog
2018/01/30 全球购物
英国拖鞋购买网站:Bedroom Athletics
2020/02/28 全球购物
PHP如何与mysql建立链接
2013/05/05 面试题
介绍一下SQL Server的全文索引
2013/08/15 面试题
多媒体专业自我鉴定
2014/02/28 职场文书
暑期家教宣传单
2015/07/14 职场文书
教师个人教学反思
2016/02/23 职场文书