gpt4 book ai didi

javascript - 从文本框中过滤 gridview 时显示一些消息

转载 作者:行者123 更新时间:2023-12-03 04:34:52 25 4
gpt4 key购买 nike

我有一个位于 gridview 之外的 Gridviewtextbox 。我输入一些文本并从网格中过滤记录。

现在我想要的是,如果插入的文本没有匹配的记录,我想显示未找到记录消息。

下面是我的过滤代码

<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';
}
}

最佳答案

for 循环顶部,您可以检查条件,并且可以像这样添加消息

function FilterGrid(Obj) {
var grid = document.getElementById('MainContent_grdSapDetails');
var terms = Obj.value.toUpperCase();
var cellNr = 0;
var ele;
if(grid.rows.length >0){
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';
}
}
else{
alert("No Records Available);
}
}

关于javascript - 从文本框中过滤 gridview 时显示一些消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43338571/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com