Javascript 如何禁用输入但不获取文本上的灰色色调?
我正在禁用输入。但我希望文本仍然清晰易读。现在它变灰了,我想这是它的意图。这与CSS有关,还是可以通过javascript/jquery实现?代码片段版本的可读性比我的实际输入更好。 我的代码:Javascript 如何禁用输入但不获取文本上的灰色色调?,javascript,jquery,css,input,Javascript,Jquery,Css,Input,我正在禁用输入。但我希望文本仍然清晰易读。现在它变灰了,我想这是它的意图。这与CSS有关,还是可以通过javascript/jquery实现?代码片段版本的可读性比我的实际输入更好。 我的代码: jQuery('#displayName').val(“sampleText”) 纳姆 您可以使用:disabled选择器根据需要设置样式: jQuery('#displayName').val(“sampleText”) #显示名称:禁用{ 背景:白色; 颜色:黑色; } 纳姆 如果不想使用样
jQuery('#displayName').val(“sampleText”)代码>
纳姆
您可以使用:disabled
选择器根据需要设置样式:
jQuery('#displayName').val(“sampleText”)代码>
#显示名称:禁用{
背景:白色;
颜色:黑色;
}
纳姆
如果不想使用样式,则可以使用只读属性
javascript解决方案是
node.onfocus = function(){node.blur();};
只读或不将其作为输入,我就是这样一个idot。当然。只读
。完全忘记了@itay的解决方案在视觉上看起来更好。当只读时,我得到输入的灰色背景。谢谢你们两位。我会把这两者结合起来。我会把这个加入我的记忆库。谢谢!我想接受这个答案,但它不会让我在8分钟左右,会做它以后。