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来存储字符串。希望这是有意义的。它确实有用,而且通常也会有用,但是这个该死的插件用来创建签名,只写入文本类型的输入。我试过修改它,但它爆炸了,所以我不敢去碰他们做的任何事情。这是一个可怕的地方挖掘代码!。哈哈谢谢你,这似乎是解决我这个奇怪问题的最好办法