AspNet Set Focus()有效,但:焦点样式不适用

时间:2016-11-10 08:10:46

标签: css asp.net focus setfocus

当在文本框中插入值时,我想将特定按钮聚焦在页面上。 我写了这个:

  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,因为如果我按下按钮的指示星号。

这是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)中定义的样式。 为什么? 我想向用户说清楚按钮是否聚焦

1 个答案:

答案 0 :(得分:0)

你试试这些代码:

button:focus {
  background: pink;
}