Ich möchte den Stil eines Textbereiches ändern, wenn ein Kontrollkästchen aktiviert ist und der Textbereich leer ist. Ein roter Rahmen sollte erscheinen.Ändern Sie den Stil von Textbereich basierend auf Checkbox
Wenn der Textbereich nicht leer ist und das Kontrollkästchen nicht aktiviert ist, sollte der Rahmen verschwinden.
Ich habe so etwas versucht, aber die Grenze wird angezeigt, auch wenn das Textfeld nicht leer ist.
<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>
Dies ist der CSS-Teil:
textarea.ng-invalid {
border: 3px solid #cc4b37 !important;
}