怎样让文本框的内容变灰(无法更改)

DevXP 2002-10-15 03:38:59
怎样在按了 Submit 按钮后 文本框刚输入的内容变灰,不能再修改,但文本框里的值仍可以取到。按 Reset按钮则允许重新输入内容?


BTW:Submit和Reset按钮是图片
...全文
1058 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
fason 2002-10-15
  • 打赏
  • 举报
回复
disabled:在脚本里还可以取到值,提交的时候就不会提交这个text
readonly:设置了不可以改过来
利而不害 2002-10-15
  • 打赏
  • 举报
回复
<form name="frm" action="22.htm" onSubmit="document.all.frm.tt.readOnly=true">
<input type="text" name="tt" value="ddd">
<input type="image" src="aa.jpg" width="20" height="20">
</form>
sun1979song 2002-10-15
  • 打赏
  • 举报
回复
如果disabled了,在脚本里还可以取到值,提交的时候就不会提交这个text了。
sun1979song 2002-10-15
  • 打赏
  • 举报
回复
<input type="text" name='aa' >
<input type="button" name="submit" onclick="setReadOnly()">
<input type="button" name="reset" onclick="setNoReadOnly()">
<script language="javascript">
function setReadOnly(){
document.all.aa.readOnly = true;
}
function setNoReadOnly(){
document.all.aa.readOnly = false;
}
</script>
fly_dream0323 2002-10-15
  • 打赏
  • 举报
回复
用表单域的disabled属性。<br>
<input disabled name='txt'type="text" value="文本框的内容变灰">
如果你想让他能响应用户的输入,可以让此属性值为false<br>
如:<input type="button" name="bt" onclick="javascript:txt.disabled=false" value="clickme">
<br>所有表单域都有disabled属性的,你也可以设置disabled=ture让一个bottun对象不响应用户的鼠标事件!另外text和textarea对象还有readonly属性。用readonly设置了不可以改过来!

希默软件 2002-10-15
  • 打赏
  • 举报
回复
<form name=formname onsubmit="a1.disabled=true;alert(a1.value)">
<input id=a1 value=123>
<input type=image src="*.jpg">
<img src="*.jpg" onclick="a1.disabled=false;document.all.formname.reset()">
</form>
wind0209 2002-10-15
  • 打赏
  • 举报
回复
改它了 readonly属性吧

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧