【发布时间】:2017-04-11 06:44:52
【问题描述】:
我有一个Gridview 和textbox,它们在gridview 之外。我从网格中输入一些文本并过滤记录。
现在我想要的是,如果插入的文本没有匹配的记录,我想显示 No Records Found 消息。
下面是我的过滤代码
<input type="text" id="txtSearchSAP" onkeyup='FilterGrid(this);' class="field-style field-full align-none" maxlength="18" />
过滤器的JS代码
function FilterGrid(Obj) {
var grid = document.getElementById('MainContent_grdSapDetails');
var terms = Obj.value.toUpperCase();
var cellNr = 0;
var ele;
for (var r = 1; r < grid.rows.length; r++) {
ele = grid.rows[r].cells[cellNr].innerHTML.replace(/<[^>]+>/g, "");
if (ele.toUpperCase().indexOf(terms) >= 0)
grid.rows[r].style.display = '';
else grid.rows[r].style.display = 'none';
}
}
【问题讨论】:
标签: javascript jquery asp.net gridview