Merhaba arkadaşlar bu makalemizde textbox a aramak için
girdiğimiz veriyi checkBoxList içerisinde olup olmadığını kontrol edeceğiz.
Eğer aradığımız değer checkBoxList de mevcutsa, bulunan değerleri ekranda
gösterimini sağlayacağız.
Yukarıdaki işlemleri yapabilmemiz için jquery.min.js javascriptini
kullanacağız.
Şekil 1
Şekil 2
WebForm1.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="checkboxlist_jquery.WebForm1" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script src="jquery.min.js"></script>
<script type="text/javascript">
function
SearchStaff(txtSearch, cblist) {
if
($(txtSearch).val() != "") {
var count =
0;
$(cblist).children('tbody').children('tr').each(function () {
var
match = false;
$(this).children('td').children('label').each(function () {
if
($(this).text().toUpperCase().indexOf($(txtSearch).val().toUpperCase()) >
-1)
match = true;
});
if
(match) {
$(this).show();
count++;
}
else { $(this).hide(); }
});
$('#spnCount').html((count) + ' match');
}
else {
$(cblist).children('tbody').children('tr').each(function () {
$(this).show();
});
$('#spnCount').html('');
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="txtSearch" runat="server" Height="23px" Width="257px" onkeyup="SearchStaff(this,'#cblist');" placeholder="Search
staff" Font-Names="Arial" Font-Size="Large"></asp:TextBox>
<br />
<br />
<asp:CheckBoxList ID="cblist" runat="server" Font-Names="Arial" Font-Size="Large">
<asp:ListItem>Bahadir Sahin</asp:ListItem>
<asp:ListItem>Melissa Parker</asp:ListItem>
<asp:ListItem>Tommy Paton</asp:ListItem>
<asp:ListItem>Alice May</asp:ListItem>
<asp:ListItem>Michael Alon</asp:ListItem>
<asp:ListItem>Mike Carson</asp:ListItem>
<asp:ListItem>Tracy Abbot</asp:ListItem>
<asp:ListItem>Nancy White</asp:ListItem>
<asp:ListItem>Jack Fox</asp:ListItem>
<asp:ListItem>Alina Benson</asp:ListItem>
<asp:ListItem>Joe Eagle</asp:ListItem>
<asp:ListItem>Johanna Manson</asp:ListItem>
<asp:ListItem>Emilia
Peterson</asp:ListItem>
<asp:ListItem>Anna Rice</asp:ListItem>
<asp:ListItem>Carla Thompson</asp:ListItem>
<asp:ListItem>John Gray</asp:ListItem>
<asp:ListItem>Richard
Cunningham</asp:ListItem>
<asp:ListItem>Camille
Bernard</asp:ListItem>
<asp:ListItem>Fynn
Zimmermann</asp:ListItem>
</asp:CheckBoxList>
<br />
</div>
</form>
</body>
</html>
Bir
makalenin daha sonuna geldik. Bir sonraki makalede görüşmek üzere. Bahadır
ŞAHİN
0 comments:
Yorum Gönder