读书人

初学者怎么让文本框不能输入任何东西

发布时间: 2012-05-29 12:16:00 作者: rapoo

菜鸟求助:如何让文本框不能输入任何东西
上次我也发过这个帖子,就是让文本框不能输入任何东西,不能禁用,因为禁用文本框会变色,ReadyOnly也不行,因为后台取不到值,但当我点击文本框的时候上面也有光标停留。上次发帖别人都说用ReadyOnly,结果今日发现取不到值,求大神了。

[解决办法]
不能输入任何东西。那么取到的值肯定是空的。取值又有什么意义?
[解决办法]
LZ可以做一个js的控制嘛,给文本的blur事件写一个控制,即验证文本框的值是否符合日期格式,是则正常,否则弹出提示,清空文本框。
不好意思,打错字了
[解决办法]

HTML code
<input type="text" value="TEST" id="demo" /><script type="text/javascript">document.getElementById('demo').onkeydown = function() { return false; }</script>
[解决办法]
试试这样:
HTML code
window.onload=function(){    var testInput = document.getElementById('test');    testInput.onkeyup = function() {        this.value=this.value.replace(/[\s\S]/g,'');        //stopDefault(e);    }}</script><form name="formA" method="post"  ><input type=text name="a" id="test" ><form>
[解决办法]
设置文本框只读,或者不可用.
<input type= "text " name= "test " readonly>

OR

<input type= "text " name= "test " disabled>
[解决办法]
不能输入的话 你绑定onkeydown事件好了

读书人网 >JavaScript

热点推荐