请问怎么才能实现以下功能,恳请大神们帮忙看看,谢谢!(使用html、javascript、angularjs)
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.7.0/angular.min.js"></script>
<body ng-app="myApp">
<div ng-controller="myCtrl">
<select ng-model="yesno" ng-change="myFunc()"><option value="是" selected>是</option><option value="否">否</option></select>
账号:<input type="text" ng-disabled="disabled" />
密码:<input type="text" ng-disabled="disabled" />
</div>
<script>
angular.module('myApp', [])
.controller('myCtrl', ['$scope', function ($scope) {
$scope.yesno = '是';
$scope.disabled = $scope.yesno == '否';
$scope.myFunc = function () { $scope.disabled = $scope.yesno == '否'; };
}]);
</script>
</body>
$(".data").bind("change",function(){
var dataname = $(this).val();
if(dataname=="是"){
$("#id").attr("disabled",false);不可编辑,不可以传值
}else{
$("#id").attr("disabled",true);
}
});
使用js,当输入框取值为否的时候,将账号密码框设置为禁用,具体代码如下:
$("#判断是否输入框id").bind("change",function(){
var dataname = $(this).val();
if(dataname=="否"){
$("#密码框id").attr('disabled',true);
$("#账号框id").attr('disabled',true);
}else{
$("#密码框id").attr('disabled',false);
$("#账号框id").attr('disabled',false);
}
});
写好可输入框和不可输入框对应的css 类