0

استفاده از CustomValidator و تابع جاوا اسکریپت

 
hosseinb68
hosseinb68
کاربر طلایی1
تاریخ عضویت : بهمن 1389 
تعداد پست ها : 1269
محل سکونت : بوشهر

استفاده از CustomValidator و تابع جاوا اسکریپت

می خواهیم  mark up شدن یک  چک باکس را کنترل نماییم ، برای این کار باید یک تابع جاواسکریپت بنویسیم که ورودی آن دو پارامتر است اولی شیئی که می خواد اعتبارسنجی روی آن انجام شود و دومی خروجی که از نوع bool است .

 
01.<html xmlns="http://www.w3.org/1999/xhtml">
02.<head id="Head1" runat="server">
03.    <title></title>
04.    <script type = "text/javascript">
05.        function ValidateCheckBox(sender, args) {
06.            if (document.getElementById("<%=CheckBox1.ClientID %>").checked == true) {
07.                args.IsValid = true;
08.            } else {
09.                args.IsValid = false;
10.            }
11.        }
12.    </script>
13.</head>
14.<body>
15.    <form id="form1" runat="server">
16.    <asp:CheckBox ID="CheckBox1" runat="server" />
17.    <asp:CustomValidator ID="CustomValidator1" runat="server" ErrorMessage="Required" ClientValidationFunction = "ValidateCheckBox"></asp:CustomValidator><br />
18.    <asp:Button ID="Button1" runat="server" Text="Submit"/>
19.    </form>
20.</body>
21.</html>

در کد بالا ما از خاصیت ClientValidationFunction کنترل CustomValidator برای معرفی تابع جاوا اسکریپت خودمان (ValidateCheckBox)استفاده کردیم .

Screenshot

 

چهارشنبه 8 آذر 1391  8:26 AM
تشکرات از این پست
دسترسی سریع به انجمن ها