Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.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选择HTML5文本字段输入,如;“文本”&引用;搜索“&引用;电邮;等_Javascript_Jquery_Html - Fatal编程技术网

Javascript jQuery选择HTML5文本字段输入,如;“文本”&引用;搜索“&引用;电邮;等

Javascript jQuery选择HTML5文本字段输入,如;“文本”&引用;搜索“&引用;电邮;等,javascript,jquery,html,Javascript,Jquery,Html,在HTML5中,有一些新的输入类型,如电子邮件、搜索和url。所有这些都有一个文本输入,可能用于。我如何过滤所有这些?我必须将元素与这些类型的白名单进行匹配,或者是否有某种神奇的方法来测试输入是否呈现为文本输入 另一个选项是根本不检查,让集成开发人员承担尝试在非文本输入上使用它的失败。最好创建一个输入列表,而不是呈现为文本框 因为大多数输入呈现为文本框 除此之外,我不认为有什么神奇的方法可以知道一个元素是否呈现为文本框。我相信所有新的HTML5输入仍将以文本形式存储值。“范围”输入不需要应用au

在HTML5中,有一些新的输入类型,如电子邮件、搜索和url。所有这些都有一个文本输入,可能用于。我如何过滤所有这些?我必须将元素与这些类型的白名单进行匹配,或者是否有某种神奇的方法来测试输入是否呈现为文本输入


另一个选项是根本不检查,让集成开发人员承担尝试在非文本输入上使用它的失败。

最好创建一个输入列表,而不是呈现为文本框

因为大多数输入呈现为文本框


除此之外,我不认为有什么神奇的方法可以知道一个元素是否呈现为文本框。

我相信所有新的HTML5输入仍将以文本形式存储值。“范围”输入不需要应用autocomplete,但它应该仍然适用于其余部分。问题可能是你的插件妨碍了用户界面


另一个选择是研究使用。

由于某种原因,我无法回答自己的问题。我没有解决这个问题,相反,我把责任留给了集成开发人员,让他们只在适当的元素上使用插件。