qt设置文本框鼠标悬浮时边框变蓝色,单击按钮提交时如果该文本框无内容则边框变红色,再次单击时边框变黑色
时间: 2024-05-08 20:18:16 浏览: 100
好的,这个问题属于编程技术类问题,我可以帮助你解决。
你可以给文本框设置hover属性,用CSS样式控制鼠标悬浮时的变化,如下所示:
```
input[type="text"]:hover {
border-color: blue;
}
```
再给提交按钮绑定点击事件,判断文本框中是否有内容,如果没有,则通过CSS样式将边框变成红色,如下所示:
```
if($('#textbox').val() == '') {
$('#textbox').css('border-color', 'red');
}
```
然后再次点击提交按钮时,可以将文本框的边框颜色恢复成黑色,如下所示:
```
$('#textbox').css('border-color', 'black');
```
希望能帮到你!
阅读全文