여러 텍스트 상자가있는 웹 페이지가 있고 텍스트 상자의 유효성을 검사하기 위해 Ajax-ValidateCalloutExtender를 추가했는데 정상적으로 작동합니다.CSS를 사용하여 필드 누락 텍스트 상자 테두리 색
나는 텍스트 상자가없는 필드에 "레드"가 될 강조 CCS를 추가하지만 텍스트 상자 테두리 "레드"로 강조하지 않습니다.
내이
<td>
<asp:TextBox ID="txtPlanName" runat="server" Width="250px" BorderColor="#669999"
BorderStyle="Solid" BorderWidth="1px"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="Please enter your Plan Name" Display="None" SetFocusOnError="true" ControlToValidate="txtPlanName" ForeColor="Red"></asp:RequiredFieldValidator>
<asp:ValidatorCalloutExtender ID="ValidatorCalloutExtender1" TargetControlID="RequiredFieldValidator1" Enabled="true" runat="server" HighlightCssClass="tkpdna_req_field_highlight" ></asp:ValidatorCalloutExtender>
</td>
CSS, 아래의 코딩을 참조하십시오
.tkpdna_req_field_highlight {
border-color:Red;
border-style:solid;
}
줄 바꿈 너비를 지정해야합니다. 줄 바꿈 :'border : 1px solid red'를 사용할 수도 있습니다. – GolezTrol
내가 추가하려고하면 .. –
오류의 경우 tkpdna_req_field_highlight 클래스가 실제로 textbox 요소에 추가되는 것을 확인 했습니까 ?? – Danield