将一个input变为只读,可以使用 readonly 属性 和 disabled 属性。
用disabled 属性时,文字显示为灰色。
下面的两种方法都是可以的:
- <input id ="" name="" readonly />
- <input id ="" name="" disabled />
但是,使用 disabled 时,表单提交后,在后台将不会取到值了。
如果想得到值.就用javascript来拼值。如:
- <script>
- function onc(){
- ].mes.value;
- ].invalue=valuemes;
- ].submit();
- }
- </script>
- <form action="test">
- <input type="hidden" name="invalue">
- <input type="text" value="你好" name="mes" disabled="disabled">
- <input type="button" value="提交" onclick="onc()">
- </form>
建议用 readonly
注:有时候设置某个input 是否提交,可以在js中这样写:
Java代码
- //设置可用
- document.getElementById("xxx").disabled="disabled";
- //设置不可用
- document.getElementById("xxx").enabled;
【转载自】http://lixh1986.iteye.com/blog/1746928