javascript - 需要时突出显示带有红色边框的文本框

标签 javascript html css asp.net validation

我正在使用 css 在需要时突出显示带有红色边框的文本框

.garbage[style*=inline] + input,
.garbage[style*=inline] + select,
.garbage[style*=inline] + textarea {
    background-color: #ffcccc;
    border: 1px solid #ff0000;
}
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" ControlToValidate="Txt_fullname" runat="server" ErrorMessage="RequiredFieldValidator"  class="garbage" SetFocusOnError="true" ValidationGroup="submit" Display="Dynamic">Type this field please.</asp:RequiredFieldValidator>
                                
<asp:TextBox   ID="Txt_fullname" runat="server" ></asp:TextBox>
                                
<asp:Button ID="Btn_submit" runat="server"  Text="submit form" CausesValidation="true" ValidationGroup="submit" 
                                   onclick="Btn_submit_Click"  />

问题是在我点击文本框之前,css 不适用

最佳答案

使用 CSS:

:required {
  border-color: red;
}

关于javascript - 需要时突出显示带有红色边框的文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34651104/

相关文章:

javascript - 检查最后一个窗口历史记录是否来自某个 URL

css - 如何垂直对齐 <details >'s arrow with <summary>' 的内容

javascript - three.js 二维文本 Sprite 标签

html - 将图像与文本对齐

html - 2 个表单的 2 个提交按钮 - 水平对齐的提交按钮

css - 直接在自定义的 Bootstrap 4 中指定悬停颜色

javascript - 全局变量的不明确行为

javascript - VS Code Intellisense for javascript 没有给出方法建议

javascript - Nuxt、Webpack 和 mysql 包 : Error: Received packet in the wrong sequence

html - CSS:删除滚动条并替换为表 <td> 中文本区域的可变高度