浅谈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 相关文章推荐
Javascript 兼容firefox的一些问题
May 21 Javascript
xml文档转换工具,附图表例子(hta)
Nov 17 Javascript
扩展jquery实现客户端表格的分页、排序功能代码
Mar 16 Javascript
jquery中each方法示例和常用选择器
Jul 08 Javascript
Html5的placeholder属性(IE兼容)实现代码
Aug 30 Javascript
Javascript添加监听与删除监听用法详解
Dec 19 Javascript
jQuery+jsp实现省市县三级联动效果(附源码)
Dec 03 Javascript
js封装tab标签页实例分享
Dec 19 Javascript
基于Bootstrap的标签页组件及bootstrap-tab使用说明
Jul 25 Javascript
微信小程序页面滚动到指定位置代码实例
Sep 07 Javascript
使用Vue生成动态表单
Nov 26 Javascript
Antd-vue Table组件添加Click事件,实现点击某行数据教程
Nov 17 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
PHP 截取字符串函数整理(支持gb2312和utf-8)
2010/02/16 PHP
thinkphp 多表 事务详解
2013/06/17 PHP
关于PHP堆栈与列队的学习
2013/06/21 PHP
php实现信用卡校验位算法THE LUHN MOD-10示例
2014/05/07 PHP
windows7下安装php的imagick和imagemagick扩展教程
2014/07/04 PHP
php实现的通用图片处理类
2015/03/24 PHP
Javascript实例教程(19) 使用HoTMetal(5)
2006/12/23 Javascript
支持ie与FireFox的剪切板操作代码
2009/09/28 Javascript
require.js深入了解 require.js特性介绍
2014/09/04 Javascript
JavaScript中用getDate()方法返回指定日期的教程
2015/06/09 Javascript
JS使用post提交的两种方式
2015/12/03 Javascript
基于jquery实现轮播焦点图插件
2016/03/31 Javascript
AngularJS递归指令实现Tree View效果示例
2016/11/07 Javascript
AngularJS之自定义服务详解(factory、service、provider)
2017/04/14 Javascript
BootStrap下的弹出框加载select2框架失败的解决方法
2017/08/31 Javascript
layui表格 列自动适应大小失效的解决方法
2019/09/06 Javascript
jquery实现上传图片功能
2020/06/29 jQuery
Python 中的with关键字使用详解
2016/09/11 Python
分享Python切分字符串的一个不错方法
2018/12/14 Python
Python中的Socket 与 ScoketServer 通信及遇到问题解决方法
2019/04/01 Python
Django之form组件自动校验数据实现
2020/01/14 Python
利用keras使用神经网络预测销量操作
2020/07/07 Python
Django admin组件的使用
2020/10/24 Python
python绘制高斯曲线
2021/02/19 Python
Python的collections模块真的很好用
2021/03/01 Python
html5中valid、invalid、required的定义
2014/02/21 HTML / CSS
Bluebella美国官网:英国性感内衣品牌
2018/10/04 全球购物
Bloomingdale’s阿联酋:选购奢华时尚、美容及更多
2020/09/22 全球购物
计算机科学系职业生涯规划书
2014/03/08 职场文书
《放飞蜻蜓》教学反思
2014/04/27 职场文书
人事文员岗位职责
2015/02/04 职场文书
先进个人主要事迹范文
2015/11/04 职场文书
Nginx下配置Https证书详细过程
2021/04/01 Servers
【海涛教你打DOTA】死灵飞龙第一视角解说
2022/04/01 DOTA
Java对文件的读写操作方法
2022/04/29 Java/Android
Win2008系统搭建DHCP服务器
2022/06/25 Servers