Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.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获取客户端HTML5列(数组)过滤的用户输入?_Javascript_Jquery_Html_Filter_Client - Fatal编程技术网

如何使用Javascript获取客户端HTML5列(数组)过滤的用户输入?

如何使用Javascript获取客户端HTML5列(数组)过滤的用户输入?,javascript,jquery,html,filter,client,Javascript,Jquery,Html,Filter,Client,我有一个表,有很多条目(4000-5000),有5列。虽然所有数据都存在于客户端,但这些数据是分页的,一次只显示大约20行 我希望用户按类别过滤不同的列(如果可能的话,使用一些通配符),这个用户输入将使用类似表单输入的东西。请注意,我可以使用Javascript代码执行所有操作,但是我无法理解为此目的需要使用哪种UI元素(我不是web开发人员,而是在学习技巧)。我尝试使用selectize等库,研究了一些jQueryUI插件。事实上,我还发现了一个特定于电子表格的库(slickgrid.js),

我有一个表,有很多条目(4000-5000),有5列。虽然所有数据都存在于客户端,但这些数据是分页的,一次只显示大约20行

我希望用户按类别过滤不同的列(如果可能的话,使用一些通配符),这个用户输入将使用类似表单输入的东西。请注意,我可以使用Javascript代码执行所有操作,但是我无法理解为此目的需要使用哪种UI元素(我不是web开发人员,而是在学习技巧)。我尝试使用selectize等库,研究了一些jQueryUI插件。事实上,我还发现了一个特定于电子表格的库(slickgrid.js),但这稍微超出了我的实现能力


所以本质上,有没有一种简单的方法可以让用户输入在一个列中选择类别,并且所有数据都在客户端数组中?我希望能够达到这样一个阶段:我可以对列类别进行分组,并使用它们来提供自动完成/下拉菜单等。然而,我只是想找到一种可靠的方法,将用户输入转换为代码中使用的字符串。

您可以让用户使用html表单控件(如
)输入值。您可以是否在表单控件中显示类别选项?e、 g.在A、B、C之间选择(如果可能,选择A和B)等?是。
元素将允许这样做。还有一些JS库(比如jQueryUI)可以让您提供更高级的控件。我建议你先读一遍,如果还有问题再回来。您当前的问题太广泛,无法在堆栈溢出时回答。好的,非常感谢!