JQuery不使用ListView

JQuery不使用ListView,jquery,asp.net,listview,Jquery,Asp.net,Listview,所以基本上我有两个文本框,我只想接受其中的数字,但是我不能让我在下面使用的JQuery在ListView中使用文本框,也不能使用另一个asp.net页面 $(document).ready(function () { $("#<%= txtSearch.ClientID %>").keydown(function (event) { // Allow: backspace, delete, tab, escape, and enter

所以基本上我有两个文本框,我只想接受其中的数字,但是我不能让我在下面使用的JQuery在ListView中使用文本框,也不能使用另一个asp.net页面

$(document).ready(function () {
        $("#<%= txtSearch.ClientID %>").keydown(function (event) {
            // Allow: backspace, delete, tab, escape, and enter
            if (event.keyCode == 46 || event.keyCode == 8 || event.keyCode == 9 || event.keyCode == 27 || event.keyCode == 13 ||
                // Allow: Ctrl+A
                (event.keyCode == 65 && event.ctrlKey === true) ||
                // Allow: home, end, left, right
                (event.keyCode >= 35 && event.keyCode <= 39)) {
                // let it happen, don't do anything
                return;
            }
            else {
                // Ensure that it is a number and stop the keypress
                if (event.shiftKey || (event.keyCode < 48 || event.keyCode > 57) && (event.keyCode < 96 || event.keyCode > 105)) {
                    event.preventDefault();
                }
            }
        });
    });
$(文档).ready(函数(){
$(“#”).keydown(函数(事件){
//允许:退格、删除、制表符、转义和回车
如果(event.keyCode==46 | | | event.keyCode==8 | | event.keyCode==9 | | event.keyCode==27 | | event.keyCode==13||
//允许:Ctrl+A
(event.keyCode==65&&event.ctrlKey==true)||
//允许:起始、结束、左、右

(event.keyCode>=35&&event.keyCodelistview中的每个文本框都将具有不同的客户端id。运行代码并通过在浏览器上执行查看源代码查看生成的客户端代码。检查txtQty文本框的id

  • 给txtQty aCssClass。只需给一个名称,无需css编码。比如:

    <asp:TextBox ID="txtQty" CssClass="qty" runat="server" columns="3"/>
    

  • 现在它必须工作了…

    listview中的每个文本框都将有一个不同的客户端id。运行代码并通过在浏览器上执行查看源代码查看生成的客户端代码。检查txtQty文本框的id

  • 给txtQty aCssClass。只需给一个名称,无需css编码。比如:

    <asp:TextBox ID="txtQty" CssClass="qty" runat="server" columns="3"/>
    

  • 现在它必须工作了…

    小问题,我如何才能让相同的代码与一个普通的asp.net文本框一起工作,该文本框位于一个字段集中,因为我尝试了同样的方法,但没有工作。Cheers小问题,我如何让相同的代码与一个普通的asp.net文本框一起工作,该文本框位于一个字段集中,因为我尝试了同样的方法,但没有工作没用,干杯
    $("#<%= txtSearch.ClientID %>")
    
    $(".qty")