现在最新版本的firefox 的textarea输入连续的英文字母 的bug已经解决了,最近在编程时需要实现这样一个功能:
初始化textarea时会有默认的值,现在需要将这些默认值不可改动(也可理解为,将默认的value设置为disabled,如果value有这个属性的话),而可以在其下一行或者紧随其后添加一些值,请问这样的功能可以实现么?如果可以该怎么作呢?如果不可以有没有其他可替换的方法呢?谢谢
初始化textarea时会有默认的值,现在需要将这些默认值不可改动(也可理解为,将默认的value设置为disabled,如果value有这个属性的话),而可以在其下一行或者紧随其后添加一些值,请问这样的功能可以实现么?如果可以该怎么作呢?如果不可以有没有其他可替换的方法呢?谢谢
<textarea style="width:374px;height:200px;padding-top:33px;background:url('http://www.msxindl.com/images/logo.gif');background-repeat:repeat-x;"> 添加你想要的内容添加你想要的内容添加你想要的内容添加你想要的内容添加你想要的内容添加你想要的内容添加你想要的内容添加你想要的内容。</textarea>
<textarea onkeydown="return check(this,event)" onselectstart="return false">这个是默认值</textarea>
<script>
function check(obj,e) {
var key=e.keyCode || e.which;
if(obj.value.length<6)
return false;
else if(obj.value.length==6 && key==8)//最后一个字符位置,不允许输入退格
return false;
return true;
}
</script>
不过要达到完美的屏蔽还不只这些,包括光标的控制,方向键处理等等!<textarea onkeydown="return check(this,event)" onselectstart="return false">这个是默认值</textarea>
<script>
function check(obj,e) {
var key=e.keyCode || e.which; if(obj.value.length<6)
return false;
return !(obj.value.length==6 && (key==8 || key==46))
}
</script>
<style>
body {
-moz-user-select: none;
}
</style>
只是引用了一下你的写法,没必要这样不爽吧!
楼主的意思是默认值不可修改,但是现在的情况是光标移到默认值中间,按Delete键,会删掉一个字符,也就是说默认值被修改了.
你写出来了,我运行一下效果,然后无意中试了一下,发现可以delete,然后就加了一个判断.
这个过程应该正常吧,难道你以为我是故意去挑刺,那你误会了!
其实换种思维也是可以的,在一开始的时候就定义两个textarea,可以将默认值作为第一个textarea的value,再disable就可以作为前几行的不动值,然后与第二个textarea就没有什么关联,最后两设置下border,margin:0。这样,也是可以实现的,不过这样有一个负面影响,在IE下中间会有一断线,在firefox下没有。
fffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
fffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffff