1.设置unselectable属性+设置文字颜色。此方法后台能接收到数据,但对于select控件,设置后,还可选择。
$("input[name=QTY]").prop("unselectable","on").css("color","gray");
2.设置disabled属性。设置此属性后,控件不可用,字体变灰,但后台无法接收到数据。可在提交数据时,把控件的disabled属性去掉,这样后台就能接收到数据了。
$("select[name=OILTYPE]").attr("disabled","disabled");
$("input[name=QTY]").attr("disabled","disabled");
提交时,把控件的disabled属性去掉
$("select[name=OILTYPE]").removeAttr("disabled");
$("input[name=QTY]").removeAttr("disabled");
3.设置readonly属性。设置此属性后,控件不可用,后台能接收到数据,但字体不变灰,可增加设置字体颜色。此方法不适用于select控件。
$("input[name=OIL_TM]").attr("readonly",true).css("color","gray");