gpt4 book ai didi

javascript - 在jquery中将文本框设置为只读并将背景颜色设置为灰色

转载 作者:行者123 更新时间:2023-12-03 21:41:29 25 4
gpt4 key购买 nike

美好的一天,

我想在我的jsp中将一个文本框设置为readonly并将其背景颜色设置为灰色,就像Jquery中的disable一样。以下是我的代码:

if(a)
$('#billAccountNumber').attr('readonly', 'true');

我不喜欢使用 attr('disable', 'true');,因为当我提交表单时该值将变为 null。除了编写第二行代码来更改样式之外,还有什么想法吗?

最佳答案

有两种解决方案:

访问此jsfiddle

in your css you can add this:
.input-disabled{background-color:#EBEBE4;border:1px solid #ABADB3;padding:2px 1px;}

in your js do something like this:
$('#test').attr('readonly', true);
$('#test').addClass('input-disabled');

希望这有帮助。

另一种方法是使用一些评论中提到的隐藏输入字段。但请记住,在后端代码中,您需要确保在正确的场景下验证这个新隐藏的输入。因此我不推荐这种方式,因为如果处理不当,它会产生更多错误。

关于javascript - 在jquery中将文本框设置为只读并将背景颜色设置为灰色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21034939/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com