AangularJs表单基本用法例子
2016-05-12 17:05
639 查看
宝宝不说话,安静的发代码。。。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>表单基本用法例子</title> <script src="angular.js"></script> <script> var app=angular.module("formBasicDemo",[]); app.controller("fromBasicCtrl",function($scope){ $scope.formInitObj={ UserName:"", NickName:"" }; $scope.form={}; //下拉框数据 $scope.form.LocationCityList=[ {text:"北京",value:"北京"}, {text:"广州",value:"广州"}, {text:"上海",value:"上海"} ]; //提交验证 $scope.PostForm=function(){ if($scope.form.UserName==""||$scope.form.UserName==undefined){ alert("用户名不能为空!"); return false; } console.log($scope.form); //提交后清空表单数据 $scope.form=angular.copy($scope.formInitObj); //下拉框数据,提交之后给下拉框重新赋值,不然会没有数据 $scope.form.LocationCityList=[ {text:"北京",value:"北京"}, {text:"广州",value:"广州"}, {text:"上海",value:"上海"} ]; } }); </script> </head> <body ng-app="formBasicDemo" ng-controller="fromBasicCtrl"> <form ng-submit="PostForm()"> <ul> <li> <label>用户名:</label><input type="text" ng-model="form.UserName"> </li> <li> <label>昵 称:</label><input type="text" ng-model="form.NickName"> </li> <li> <label>年 龄:</label><input type="text" ng-model="form.Age"> </li> <li> <label>是否已婚:</label><input type="checkbox" ng-model="form.IsMarried"> </li> <li> <label>喜爱的动物:</label> <input type="radio" ng-model="form.LoveAnimal" ng-checked="true" value="dog"/>狗 <input type="radio" ng-model="form.LoveAnimal" value="cat"/>猫 </li> <li> <label>居住的城市:</label> <select ng-model="form.LocationCity" ng-options="obj.text as obj.value for obj in form.LocationCityList"> <option value="">请选择城市</option> <option>上海</option> <option>北京</option> <option>广州</option> </select> </li> <li> <input type="submit" value="提交"/> </li> </ul> <ul> <li>{{form.UserName}}</li> <li>{{form.NickName}}</li> <li>{{form.Age}}</li> <li>{{form.IsMarried}}</li> <li>{{form.LoveAnimal}}</li> <li>{{form.LocationCity}}</li> </ul> </form> </body> </html>
相关文章推荐
- AngularJs事件绑定例子
- AngularJS指令开发(1)——参数详解
- AngularJs多个控制器例子
- AngularJs对象数据的绑定例子
- AngularJs获取对象内容例子
- AngularJs获取数组的元素例子
- AangularJs动态时间例子
- AngularJS 中ng-class 使用
- 深究AngularJS——监听模型$watch
- SpringMVC实现angularjs图片上传
- angularjs 做修改页面遇到的问题
- 用angularjs遇到的坑
- 深究AngularJS——如何获取input的焦点(自定义指令)
- AngularJS路由 $state服务、路由事件、获取路由参数
- 关于ng-disabled 不起作用的解决办法
- angular上传图片至七牛
- AngularJs (二) 搭建Deployd 服务爬坑
- 《AngularJS》5个实例详解Directive(指令)机制
- AngularJS学习记录-作用域
- 关于angularJS uibModalInstace Unknown provider报错问题