Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.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/9/three.js/2.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 如何禁用输入但不获取文本上的灰色色调?_Javascript_Jquery_Css_Input - Fatal编程技术网

Javascript 如何禁用输入但不获取文本上的灰色色调?

Javascript 如何禁用输入但不获取文本上的灰色色调?,javascript,jquery,css,input,Javascript,Jquery,Css,Input,我正在禁用输入。但我希望文本仍然清晰易读。现在它变灰了,我想这是它的意图。这与CSS有关,还是可以通过javascript/jquery实现?代码片段版本的可读性比我的实际输入更好。 我的代码: jQuery('#displayName').val(“sampleText”) 纳姆 您可以使用:disabled选择器根据需要设置样式: jQuery('#displayName').val(“sampleText”) #显示名称:禁用{ 背景:白色; 颜色:黑色; } 纳姆 如果不想使用样

我正在禁用输入。但我希望文本仍然清晰易读。现在它变灰了,我想这是它的意图。这与CSS有关,还是可以通过javascript/jquery实现?代码片段版本的可读性比我的实际输入更好。 我的代码:

jQuery('#displayName').val(“sampleText”)

纳姆

您可以使用
:disabled
选择器根据需要设置样式:

jQuery('#displayName').val(“sampleText”)
#显示名称:禁用{
背景:白色;
颜色:黑色;
}

纳姆

如果不想使用样式,则可以使用只读属性

javascript解决方案是

node.onfocus = function(){node.blur();};

只读或不将其作为输入,我就是这样一个idot。当然。
只读
。完全忘记了@itay的解决方案在视觉上看起来更好。当
只读时,我得到输入的灰色背景。谢谢你们两位。我会把这两者结合起来。我会把这个加入我的记忆库。谢谢!我想接受这个答案,但它不会让我在8分钟左右,会做它以后。