浅谈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 相关文章推荐
JS注释所产生的bug 即使注释也会执行
Nov 19 Javascript
JavaScript中的alert()函数使用技巧详解
Dec 29 Javascript
tuzhu_req.js 实现仿百度图片首页效果
Aug 11 Javascript
jquery实现动静态条形统计图
Aug 17 Javascript
js实现登录验证码
Dec 22 Javascript
详谈for循环里面的break和continue语句
Jul 20 Javascript
vue使用localStorage保存登录信息 适用于移动端、PC端
May 27 Javascript
微信小程序 简易计算器实现代码实例
Sep 02 Javascript
浅谈vue单页面中有多个echarts图表时的公用代码写法
Jul 19 Javascript
详解React的回调渲染模式
Sep 10 Javascript
nuxt.js添加环境变量,区分项目打包环境操作
Nov 06 Javascript
idea编译器vue缩进报错问题场景分析
Jul 04 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
基于ThinkPHP+uploadify+upload+PHPExcel 无刷新导入数据
2015/09/23 PHP
php实现微信企业转账功能
2018/10/02 PHP
为Yahoo! UI Extensions Grid增加内置的可编辑器
2007/03/10 Javascript
C#中TrimStart,TrimEnd,Trim在javascript上的实现
2011/01/17 Javascript
浅析jQuery(function(){})与(function(){})(jQuery)之间的区别
2014/01/09 Javascript
jquery+php实现搜索框自动提示
2014/11/28 Javascript
延时加载JavaScript代码提高速度
2015/12/27 Javascript
js实现文字超出部分用省略号代替实例代码
2016/09/01 Javascript
轻松实现js弹框显示选项
2016/09/13 Javascript
js判断文件格式及大小的简单实例(必看)
2016/10/11 Javascript
jQuery实现字符串全部替换的方法
2016/12/12 Javascript
easyui 中的datagrid跨页勾选问题的实现方法
2017/01/18 Javascript
三种方式实现瀑布流布局
2017/02/10 Javascript
在js中做数字字符串补0(js补零)
2017/03/25 Javascript
微信小程序实现MUI数字输入框效果
2018/01/31 Javascript
vue项目动态设置页面title及是否缓存页面的问题
2018/11/08 Javascript
Vue 解决父组件跳转子路由后当前导航active样式消失问题
2020/07/21 Javascript
Element Dropdown下拉菜单的使用方法
2020/07/26 Javascript
[02:58]魔廷新尊——痛苦女王至宝语音台词节选
2020/06/14 DOTA
python查找目录下指定扩展名的文件实例
2015/04/01 Python
编写简单的Python程序来判断文本的语种
2015/04/07 Python
python僵尸进程产生的原因
2017/07/21 Python
python查看模块安装位置的方法
2018/10/16 Python
python用插值法绘制平滑曲线
2021/02/19 Python
详解Python 定时框架 Apscheduler原理及安装过程
2019/06/14 Python
Pandas分组与排序的实现
2019/07/23 Python
Keras loss函数剖析
2020/07/06 Python
Django怎么在admin后台注册数据库表
2020/11/14 Python
css3实现一个div设置多张背景图片及background-image属性实例演示
2017/08/10 HTML / CSS
英国受欢迎的运动鞋和街头服装商店:Footasylum
2018/06/12 全球购物
联想英国官网:Lenovo英国
2019/07/17 全球购物
国培计划培训感言
2014/03/11 职场文书
教师自我剖析材料范文
2014/09/30 职场文书
高三语文复习计划
2015/01/19 职场文书
聊聊JS ES6中的解构
2021/04/29 Javascript
基于flask实现五子棋小游戏
2021/05/25 Python