<div ng-controller="Aaa">
<input type="checkbox" ng-model="aaa" value="{{aaa}}">
<select>
<option>11111</option>
<option ng-selected="aaa">22222</option>
<option>33333</option>
</select>
</div>
<script type="text/javascript">
var m1 = angular.module('myApp',[]);
m1.controller('Aaa',['$scope',function($scope){}]);
</script>
<div ng-controller="Aaa">
<input type="text" ng-change="bbb='hello'" ng-model="bbb">
<p>{{bbb}}</p>
</div>
<script type="text/javascript">
var m1 = angular.module('myApp',[]);
m1.controller('Aaa',['$scope',function($scope){}]);
</script>
<div ng-controller="Aaa">
<input type="text" value="xiecg" ng-copy="ccc='hello'">
<p>{{ccc}}</p>
</div>
<script type="text/javascript">
var m1 = angular.module('myApp',[]);
m1.controller('Aaa',['$scope',function($scope){}]);
</script>
<!DOCTYPE HTML>
<html ng-app="myApp">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>input相关指令详解</title>
<link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.min.css">
<script type="text/javascript" src="https://code.angularjs.org/1.3.8/angular.min.js"></script>
<style type="text/css">
.username .ng-valid{background-color:lightgreen;}
.username .ng-invalid{background-color:lightcoral;}
.username .ng-pristine{background-color:#fafafa;}
/*
.username .ng-dirty{}
.username .ng-invalid-required{}
.username .ng-invalid-minlength{}
.username .ng-valid-max-length{}
*/
</style>
</head>
<body>
<div ng-controller="Aaa">
<div class="col-md-6">
<form role="form" name="myForm" ng-submit="submitForm(myForm.$valid,user)" class="form-horizontal" novalidate>
<div class="form-group has-feedback">
<div class="col-md-4">
<label for="name">用户名</label>
</div>
<div class="col-md-8 username">
<input class="form-control" id="name" name="name" type="text" required ng-pattern="/^[a-zA-Z]{0,6}$/" ng-model='user.name' />
<span class="glyphicon glyphicon-ok form-control-feedback" ng-show="myForm.name.$dirty && myForm.name.$valid"></span>
<span class="glyphicon glyphicon-remove form-control-feedback" ng-show="myForm.name.$dirty && myForm.name.$invalid"></span>
</div>
</div>
<div class="form-group has-feedback">
<div class="col-md-4">
<label for="url">URL</label>
</div>
<div class="col-md-8">
<input type="url" id="url" name="url" ng-model="user.url" class="form-control" />
<span class="glyphicon glyphicon-ok form-control-feedback" ng-show="myForm.url.$dirty && myForm.url.$valid"></span>
</div>
</div>
<div class="form-group text-center">
<input class="btn btn-primary btn-lg" ng-disabled="myForm.$invalid" type="submit" value="提交" />
</div>
</form>
</div>
<div class="col-md-12">
<p>
用户名:{{user.name}}
没修改:{{myForm.name.$pristine }}
修改过:{{myForm.name.$dirty}}
验证失败:{{myForm.name.$invalid}}
验证成功:{{myForm.name.$valid}}
required:{{myForm.name.$error.required}}
</p>
<p>
URL:{{user.url}}
没修改:{{myForm.url.$pristine }}
修改过:{{myForm.url.$dirty}}
验证失败:{{myForm.url.$invalid}}
验证成功:{{myForm.url.$valid}}
错误详情:{{myForm.url.$error}}
</p>
</div>
</div>
<script type="text/javascript">
var m1 = angular.module('myApp',[]);
m1.controller('Aaa',['$scope','$interval',function($scope,$interval){
$scope.submitForm = function(isValid,data) {
//验证表单是否可是提交
if (isValid) {
console.log(data);
}else{
console.log('验证失败');
}
};
}]);
</script>
</body>
</html>
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有