Javascript 我的脚本没有禁用文本框AngularJS
用于启用和禁用文本框的代码段Javascript 我的脚本没有禁用文本框AngularJS,javascript,angularjs,Javascript,Angularjs,用于启用和禁用文本框的代码段 var-app=angular.module('DemoApp',[]); app.controller('myController',函数($scope){ $scope.pass=true; $scope.email=true; $scope.age=true; $scope.stat=true; $scope.submit=true; 变量名称=$scope.uname; var pss=$scope.pass; var email=$scope.email
var-app=angular.module('DemoApp',[]);
app.controller('myController',函数($scope){
$scope.pass=true;
$scope.email=true;
$scope.age=true;
$scope.stat=true;
$scope.submit=true;
变量名称=$scope.uname;
var pss=$scope.pass;
var email=$scope.email;
var age=$scope.age;
var status=$scope.stat;
如果(name.length!=0){
$scope.pass=false;
}否则如果(pss.length!=0){
$scope.email=false;
}else if(email.length!=0){
$scope.age=false;
}else if(age.length!=0){
$scope.stat=false;
}else if(status.length!=0){
$scope.submit=false;
}
})
用户登录
用户名
密码
电子邮件
年龄
地位
试试这个
angular.module('DemoApp', [])
.controller('myController', ['$scope', function($scope) {
$scope.pass = true;
$scope.email = true;
$scope.age = true;
$scope.stat = true;
$scope.submit = true;
var name = $scope.uname;
var pss = $scope.pass;
var email = $scope.email;
var age = $scope.age;
var status = $scope.stat;
if (name.length != 0) {
$scope.pass = false;
} else if (pss.length != 0) {
$scope.email = false;
} else if (email.length != 0) {
$scope.age = false;
} else if (age.length != 0) {
$scope.stat = false;
} else if (status.length != 0) {
$scope.submit = false;
}
}]);
可能脚本源不正确。尝试将
更改为
控制台中是否存在其他错误?尝试参考angular js库路径
不要在head标记中添加脚本文件。将脚本添加到HTM下方将产生相同的错误angular未定义