3 Şubat 2015 Salı

ASP.Net : Custom Validator ve JavaScript kullanarak CheckBox kontrol etmek

Bu makalede ASP.NET Checbox kontrolünü Custom Validator ve Javascript kullanarak nasıl kontrol ettiğimizi göstereceğim.


[code lang="js"]
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title></title>
<script type = "text/javascript">
function ValidateCheckBox(sender, args) {
if (document.getElementById("<%=CheckBox1.ClientID %>").checked == true) {
args.IsValid = true;
} else {
args.IsValid = false;
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:CheckBox ID="CheckBox1" runat="server" />
<asp:CustomValidator ID="CustomValidator1" runat="server" ErrorMessage="Required" ClientValidationFunction = "ValidateCheckBox"></asp:CustomValidator><br />
<asp:Button ID="Button1" runat="server" Text="Submit"/>
</form>
</body>
</html>
[/code]



Yukarıdaki kodda   ASP.Net Custom Validator kullanarak bir Checbox'ı kontrol ettik. ASP.NET Custom Validator için theClientValidationFunction özelliğini atadım ve bu özelliği JavaScript fonksiyonuna bağladım.  JavaScript fonksiyonu içerisinde checkbox kontrolünü sağladım ve eğer checkbox seçilmemişse geriye "gerekli" uyarısı döndüren bir kontrol atadım.

1 yorum: