【发布时间】:2018-03-25 03:43:43
【问题描述】:
如果选中复选框并且文本区域为空,我想更改文本区域的样式。应该会出现一个红色边框。
如果 textarea 不为空且未选中复选框,则边框应消失。
我尝试过类似的方法,但即使 textarea 不为空,也会显示边框。
<input style="display: inline;" id="checkbox1" type="checkbox" ng-model="checked">
<textarea name="" id="" cols="5" rows="3" ng-model="comments" ng-disabled="request.disableTransfer" ng-pattern="/^[0-9A-Za-z]*$/" ng-required="checked"></textarea>
这是css部分:
textarea.ng-invalid {
border: 3px solid #cc4b37 !important;
}
【问题讨论】:
标签: html css angularjs checkbox