如何将jsp中<input>设为只读

本文介绍了如何在HTML中使用readonly和disabled属性将input变为只读状态,并讨论了两者之间的区别及使用JavaScript获取只读input值的方法。此外,文章还提供了设置input可用性和不可用性的JS代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

将一个input变为只读,可以使用 readonly 属性 和 disabled 属性。
用disabled 属性时,文字显示为灰色。
下面的两种方法都是可以的:

<input id ="" name="" readonly />
<input id ="" name="" disabled />

[color=red]但是,使用 disabled 时,表单提交后,在后台将不会取到值了。[/color]

如果想得到值.就用javascript来拼值。如:

<script>
function onc(){
var valuemes=document.form[0].mes.value;
document.form[0].invalue=valuemes;
documnet.form[0].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>


[b][color=red]建议用 readonly[/color] [/b]


[b]注:[/b]有时候设置某个input 是否提交,可以在js中这样写:

//设置可用
document.getElementById("xxx").disabled="disabled";
//设置不可用
document.getElementById("xxx").enabled;



引用:
[url]http://bbs.youkuaiyun.com/topics/380063466[/url]


-
转载请注明
原文出处: http://lixh1986.iteye.com/blog/1746928
-


-
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值