转载自:http://ouanui.iteye.com/blog/706409
readonly
不可编辑,可以获得焦点,背景颜色默认灰色,值的字体颜色默认为灰色,值可以在请求中传递
disabled
不可编辑,不可以获得焦点,背景颜色默认灰色,值的字体颜色默认为灰色,值不可以在请求中传递;
为了使值不可修改,但显示为disabled的样式,且可以在请求中传递,则可以通过采用readonly,修改字体颜色来实现
<html>
<form>
<input name="1" type="text" size="20" value="readonly" readonly="readonly">
<input name="1" type="text" size="20" value="readonly" readonly="readonly" style="color:#aaa ;">
<input name="2" type="text" size="20" value="disabled" disabled="disabled">
<input name="1" type="text" size="20" value="normal">
</form>
</html>
如果需要使用disabled,同时需要进行值的请求提交,可以通过增加一个hidden隐藏域的方式。
<input type="text" class="bt8 validate-email" value="$!cc.email"
onchange="txtOnchange();" disabled />
<input type="hidden" value="$!cc.email" name="cc.email" class="needSumbit"/>