텍스트 상자가 비어 있으면 asp.net 레이블에 jQuery 유효성 검사를 사용할 때 오류 메시지를 표시하려고합니다.jQuery errorContainer practice
어떻게 코드를 수정하여 조언을 구하십시오. 내가
"#<%=TextBox1 %>"
수단이는 .text의 속성입니다 텍스트 상자의 기본 속성 값을 쓸 생각
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
<script src="js/jquery-1.4.1.js" type="text/javascript"></script>
<script src="js/jquery.validate.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#aspnetForm").validate({
errorContainer: "#<%=TextBox1 %>",
errorLabelContainer: "#<%=TextBox1 %> #<%=Label1 %>",
wrapper: "li", debug: true,
submitHandler: function() { alert("Submitted!") }
})
});
</script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder2" runat="server">
<p style="height: 313px">
<asp:TextBox ID="TextBox1" runat="server" class="required"></asp:TextBox>
<asp:Label ID="Label1" runat="server" Text="Label" ></asp:Label>
</p>
</asp:Content>
닫기, yo 이 경우에는'.ClientID'를 원한다. 네이밍 컨테이너 안에있는 경우를 대비해서. –