浅谈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 相关文章推荐
密码框显示提示文字jquery示例
Aug 29 Javascript
js跑步算法的实现代码
Dec 04 Javascript
Javascript小技巧之生成html元素
May 15 Javascript
javascript实现的一个随机点名功能
Aug 26 Javascript
浅谈关于axios和session的一些事
Jul 13 Javascript
node.js调用C++函数的方法示例
Sep 21 Javascript
解决微信小程序调用moveToLocation失效问题【超简单】
Apr 12 Javascript
JS开发自己的类库实例分析
Aug 28 Javascript
vue.js路由mode配置之去掉url上默认的#方法
Nov 01 Javascript
JQuery常用选择器功能与用法实例分析
Dec 23 jQuery
Vue记住滚动条和实现下拉加载的完美方法
Jul 31 Javascript
vue watch监控对象的简单方法示例
Jan 07 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
php 一元分词算法
2009/11/30 PHP
基于wordpress主题制作的具体实现步骤
2013/05/10 PHP
奉献出一个封装的curl函数 便于调用(抓数据专用)
2013/07/22 PHP
CI配置多数据库访问的方法
2016/03/28 PHP
php基于openssl的rsa加密解密示例
2016/07/11 PHP
用Javascript评估用户输入密码的强度(Knockout版)
2011/11/30 Javascript
用jquery等比例控制图片宽高的具体实现
2014/01/28 Javascript
javascript三元运算符用法实例
2015/04/16 Javascript
js鼠标经过tab选项卡时实现切换延迟
2017/03/24 Javascript
Angular中使用$watch监听object属性值的变化(详解)
2017/04/24 Javascript
vue语法之拼接字符串的示例代码
2017/10/25 Javascript
React中阻止事件冒泡的问题详析
2019/04/12 Javascript
详解Vue-Router源码分析路由实现原理
2019/05/15 Javascript
详解BootStrap表单验证中重置BootStrap-select验证提示不清除的坑
2019/09/17 Javascript
简单了解JavaScript弹窗实现代码
2020/05/07 Javascript
vue实现简易的双向数据绑定
2020/12/29 Vue.js
[02:50]【扭转乾坤,只此一招】DOTA2全新版本永雾林渊开启新篇章
2020/12/24 DOTA
python判断端口是否打开的实现代码
2013/02/10 Python
零基础写python爬虫之HTTP异常处理
2014/11/05 Python
在Python的setuptools框架下生成egg的教程
2015/04/13 Python
Python中map,reduce,filter和sorted函数的使用方法
2015/08/17 Python
python使用opencv读取图片的实例
2017/08/17 Python
Python实现变量数值交换及判断数组是否含有某个元素的方法
2017/09/18 Python
keras 回调函数Callbacks 断点ModelCheckpoint教程
2020/06/18 Python
使用OpenCV实现人脸图像卡通化的示例代码
2021/01/15 Python
医药营销专业个人自荐信
2013/09/29 职场文书
七年级数学教学反思
2014/01/22 职场文书
保险内勤岗位职责
2014/04/05 职场文书
会计专业自荐信
2014/06/03 职场文书
管理工程专业求职信
2014/08/10 职场文书
夏季药店促销方案
2014/08/22 职场文书
2014年安全生产工作总结
2014/11/13 职场文书
婚礼答谢词
2015/01/04 职场文书
2015年母亲节活动策划方案
2015/05/04 职场文书
2015年秋季校长开学典礼致辞
2015/07/29 职场文书
解决SpringBoot文件上传临时目录找不到的问题
2021/07/01 Java/Android