input置灰,只读css样式?

html-css013

input置灰,只读css样式?,第1张

只读属于一种行为,不是样式(也可以理解为视觉效果),所以不能用css来设置。其实置灰和只读都可以用input本身的属性来设置即可,不需要CSS和JS:

<input type="text" readonly disabled />

select标签有个onchange属性,当切换选项的时候会触发该方法:

<select id='controlModel' onchange="changeType()" >...</select>

function changeType(){

$("#inputId").attr('readonly', 'readonly')//不可输入

$("#inputId").css('background-color', '#eaeaea')//置为灰色

}

作为程序员,首先需要学会如何提问题,

你没有描述自己的问题清除也没有截图

猜一下应该是你要用 js 来控制 css

前端入门:百度经验:零基础入门前端学习HTML5?JavaScript?CSS?