Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.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
Jquery 使输入不可选择_Jquery_Html_Css - Fatal编程技术网

Jquery 使输入不可选择

Jquery 使输入不可选择,jquery,html,css,Jquery,Html,Css,这有点奇怪,我知道这似乎是不必要的,但在我们正在构建的应用程序中确实如此。我们的应用程序是触摸屏,我们有一个他们必须在页面上签名的部分。签名的工作原理是将图像数据存储到页面上的输入中,然后稍后再将其取出 这是完美的工作,但我们当然不希望输入显示在页面上,这样用户就可以搞乱它。为了解决这个问题,我将它设置为透明的,这样用户就不会看到它 我担心他们可能会无意中点击这个领域,然后决定调皮捣乱。有没有办法让用户无法选择它 我无法将其设置为只读、禁用或显示:无;。Readonly停止验证工作,disabl

这有点奇怪,我知道这似乎是不必要的,但在我们正在构建的应用程序中确实如此。我们的应用程序是触摸屏,我们有一个他们必须在页面上签名的部分。签名的工作原理是将图像数据存储到页面上的输入中,然后稍后再将其取出

这是完美的工作,但我们当然不希望输入显示在页面上,这样用户就可以搞乱它。为了解决这个问题,我将它设置为透明的,这样用户就不会看到它

我担心他们可能会无意中点击这个领域,然后决定调皮捣乱。有没有办法让用户无法选择它


我无法将其设置为只读、禁用或显示:无;。Readonly停止验证工作,disabled停止签名写入并显示:none;只需将其从页面中删除即可

如果有人知道的话,我是新手

为了使它透明,我有这个css

  background-color: transparent !important;
  border: none !important;
  color: transparent !important;

我尝试了用户选择:无

您是否尝试过使用type=hidden

像这样的怎么样

.hideme{
    position:absolute;
    top:-9999px;
    left:-9999px;
}

假设Nic Gutierrez的答案对你不起作用,那么他的答案是正确的。

display:none;只需将其从页面中删除即可。这不是您想要的吗?设置显示:无或可见性:隐藏;一个厌倦了浏览器开发工具的用户如何?你永远不应该依靠a来避免被操纵。是的,我想这与安全问题无关,因为否则,这不是一个solution@NicoO它是一个触摸屏,没有键盘或开发工具。我不是说隐藏属性,我是说类型属性和隐藏作为值。很遗憾,我也不能使用隐藏类型,因为签名需要是文本才能写入。在你的问题中,你说你使用该输入来存储图像数据。我说得对吗?可以使用输入类型=hidden来存储字符串。希望这是有意义的。它确实有用,而且通常也会有用,但是这个该死的插件用来创建签名,只写入文本类型的输入。我试过修改它,但它爆炸了,所以我不敢去碰他们做的任何事情。这是一个可怕的地方挖掘代码!。哈哈谢谢你,这似乎是解决我这个奇怪问题的最好办法