Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery函数不适用于TextArea_Javascript_C#_Jquery_Asp.net - Fatal编程技术网

Javascript Jquery函数不适用于TextArea

Javascript Jquery函数不适用于TextArea,javascript,c#,jquery,asp.net,Javascript,C#,Jquery,Asp.net,在我的asp.net web应用程序中,我使用JQuery函数限制用户输入字符 函数按预期在textbox上工作,但在多行textbox上不工作。[设计示例:您的函数仅针对输入,您还需要针对文本区域: 因为在HTML中,它不是一个输入,而是一个文本区域。在呈现时,您的选择器不起作用。Asp.Net经典HTML标记。您可以在这个文本框上查看chrome吗 $(document).ready(function () { $('input').on('input', function

在我的asp.net web应用程序中,我使用JQuery函数限制用户输入字符


函数按预期在textbox上工作,但在多行textbox上不工作。[设计示例:您的函数仅针对输入,您还需要针对文本区域:


因为在HTML中,它不是一个输入,而是一个文本区域。在呈现时,您的选择器不起作用。Asp.Net经典HTML标记。您可以在这个文本框上查看chrome吗
 $(document).ready(function () {
        $('input').on('input', function () {
            var c = this.selectionStart,
                r = /[^a-z0-9@&%./() +-]/gi,
                v = $(this).val();
            if (r.test(v)) {
                $(this).val(v.replace(r, ''));
                c--;
            }
            this.setSelectionRange(c, c);
        });
    });
$(document).ready(function () {
    $('input, textarea').on('input', function () {
        var c = this.selectionStart,
            r = /[^a-z0-9@&%./() +-]/gi,
            v = $(this).val();
        if (r.test(v)) {
            $(this).val(v.replace(r, ''));
            c--;
        }
        this.setSelectionRange(c, c);
    });
});