理论上是不可能的,
不过...
可以<input type=text id=theID onkeypress="return false">但是如果用户copy就没办法了当然可以用<input type=text id=tID onkeypress="return false" style="visibility: hidden">来让他无法看见(当然也就没法用了)
用
tID.style.visibility="visible" 显示
tID.style.visibility="hidden" 隐藏 (注意:依然要占据页面空间)
不过...
可以<input type=text id=theID onkeypress="return false">但是如果用户copy就没办法了当然可以用<input type=text id=tID onkeypress="return false" style="visibility: hidden">来让他无法看见(当然也就没法用了)
用
tID.style.visibility="visible" 显示
tID.style.visibility="hidden" 隐藏 (注意:依然要占据页面空间)
解决方案 »
- js类型转换在chrome和火狐上遇到麻烦了
- 让跑马灯在鼠标移上去时停下来
- 求jquery右下角弹出多个消息提示框代码
- <script src="js/haoku.js?v=3.4"></script>
- 求js,utf8转gb2312方法
- 如何设置createPopup的相对位置
- 如何取得IE的有效显示区域的高度和宽度?
- 求一函数
- 哪位同仁有比较好的outlook(QQ)类型的菜单源码,急用,在线等待
- 关于$().load()方法中参数传递的问题。。
- javasrcipt里面如何让网页回到上一个页面,一定给分
- 请教:我的网叶嵌了一个iframe,状态既designMode="off",不可编辑的,现在iframe里加了一个div ,有办法能使div是可编辑的吗?(只可网层里敲字符)
<input type="text" name="myinput">
...
</form>
<script>
document.myform.myinput.readOnly = true;
//or
//document.myform.myinput.disabled = true;
</script>
readonly的对象的值可以随form一起被提交,而disabled是不能被提交的。
<form name=form1>
<input type=text name=text1 >
</form>
<script langauge=javascript>
document.form1.text1.disabled=true
</script>
: 是用 Javascript 控制,呵 ^o^document.formname.buttonname.disabled=true; //不可用
document.formname.buttonname.disabled=false; //可用
<head>
<title>新建网页 1</title>
</head><body>
教你一个更cool的方法!<br>
<input type=text id=t1 value="变料吗?" size="20"><br>
下面两个onclick函数对应两个按钮的onclick事件
<script>
function onclick1()//input变成文字
{
if (document.all.t1.tagName == "INPUT")
{
document.all.t1.outerHTML = "<FONT id = t1>" + document.all.t1.value + "</FONT>";
}
}
function onclick2()//文字变成input
{
if (document.all.t1.tagName == "FONT")
{
document.all.t1.outerHTML = "<input type=text name=t1 value=" + document.all.t1.innerText + ">";
}
}
</script>
<input type="button" value="编辑框变文字" onclick = onclick1()><input type="button" value="文字变编辑框" onclick = onclick2()>
</body>
</html>