当在文本框中插入一个值时,我想将特定按钮聚焦在页面上。
我这样写:
Private Sub CalcolaImporto() Handles txtQnt.TextChanged
Try
//Some code
btnAdd.Focus()
Catch ex As Exception
m_WriteLogEventi(MethodInfo.GetCurrentMethod().Name, "Si è verificato un errore:", ex.ToString(), logLivello.Errore,,, True)
End Try
End Sub
实际上,它是onFocus,因为如果我按Enter键,则按钮星号的说明。
这是scss规则
&.action {
background-color: $verde;
text-transform: uppercase;
&:hover {
background-color: lighten($verde,10%);
}
&:focus {
-webkit-box-shadow: 0 0 9px 0 $verde;
box-shadow: 0 0 9px 0 $verde;
background-color: lighten($verde,10%) !important;
}
}
但是,不会应用css(:focus)中定义的样式。
为什么?
我想向用户表明按钮已聚焦
最佳答案
您是否尝试以下代码:
button:focus {
background: pink;
}