显示没有用于在文本框上搜索的记录消息

时间:2017-04-12 14:30:37

标签: javascript jquery asp.net

我有textbox我用它来过滤gridview。每当我添加适当的文本时,IT都会过滤但是当我没有添加正确的文本时,我想要显示一些警告,Invalid Record

以下是我的代码

$(function () {
        $('.field-style').each(function (i) {
            $(this).quicksearch("[id*=grdSapDetails] tr:not(:has(th))", {
                'testQuery': function (query, txt, row) {
                    return $(row).children(":eq(" + i + ")").text().toLowerCase().indexOf(query[0].toLowerCase()) != -1;
                }
            });
        });
    });

请建议做什么

更新

我在noResults中添加了我的提醒消息,如下所示quicksearch.js,但仍然没有提醒。

 var timeout, cache, rowcache, jq_results, val = '', e = this, options = $.extend({
        delay: 100,
        selector: null,
        stripeRows: null,
        loader: null,
        noResults: 'tr#noresults',
        matchedResultsCount: 0,
        bind: 'keyup',
        onBefore: function () {
            return;
        },

2 个答案:

答案 0 :(得分:2)

您可以使用Jquery搜索网格视图,并根据行筛选器计数显示警告消息:

        SauvegardePlateau = plateau         
        print(SauvegardePlateau)
        deplacement(VP,X1,Y1,X2,Y2) #changes the value in the first "plateau"
        dessinpieces()
        print(SauvegardePlateau)
        Turn=0

        if SauvegardePlateau != plateau:
            if Joueur==1:
                Joueur=2
            else:
                Joueur=1 

以下是working Fiddle

答案 1 :(得分:0)

我无法理解你是如何合并服务器端和客户端代码的。 您正在谈论服务器控件(GridView),因此您可以使用EmptyDataText属性。

https://msdn.microsoft.com/it-it/library/system.web.ui.webcontrols.gridview.emptydatatext(v=vs.110).aspx

客户端您可以处理文档就绪:计算可见行并显示消息。