你的意思是要屏蔽掉BackSpace键?
解决方案 »
- javascript执行顺序问题
- SWFObject is undefined 未定义
- 如何用javascript写出像qq那样可以自动伸缩的窗口
- js如何判断 某个打开打开页面的父窗口域名中含有某个字符串?
- 选中输入框中内容怎样才能不被删除
- 怎样用脚本控制另外一个窗口的对象的属性?
- 当父窗口关闭时,什么语句才能使所有子窗口也同时关闭?
- 求教,这个双缓存哪里写错了?
- 200提一个小问题。怎么js修改input的maxlength,
- 怎样将一个窗体的文本内容传到下一个窗体?
- 高分,求一个可编辑的list!在线.........
- 如何实现多个注册会员之间即时短消息(不是手机短消息,是网上短消息),就像csdn这样
BackSpace为什么会跳转到文本框的末尾?
例如有一個字串︰abcde|<==這個是光標
按backspace之後應該是這樣的︰abcd|
不過你想這樣︰ abcd |
abcd|efg
按backspace之後應該是這樣的abcefg|
我要这样abc|efg
原字符串: "abcde■"
■为光标
删除e后应该是 "abcd■"
但是她希望只是删除e,光标的位置不发生变化.
也就是: "abcd ■"
再删除d后变为: "abc ■"
再删除c后变为: "ab ■"
而且呢, 她又不允许字符串的值里添加空格来控制 . . . 建议: 还是在字符串里添加空格 , 但是在使用时 , 格式化一下再把空格去掉..这是最简单的方法了....
也可以用一个中间变量存放实际的字符串值,另外一个作为显示值 . . . .
直接操纵光标的代码,暂时还不会...替你顶一下...关注中.......
按下了backspace后肯定是 abc|efg 啊....
你检查一下,输入框里是否调用了onchange函数..??
然后是否页面有自动刷新的函数 ???
abcd|efg
按backspace之後應該是這樣的abcefg|恕我无能!!!
他们可都能自由的控制光标。可好像你的机器有点问题,或者真的象楼上大侠说的看看是不是有什么在控制你的文本
框。backspace键按后就是没有让光标跳到最后的。
我不懂诶...大侠告诉我怎么控制光标 ???
{
这个如果就功能上来说,好多大侠都可以轻易实现的。
他们可都能自由的控制光标。 可好像你的机器有点问题,或者真的象楼上大侠说的看看是不是有什么在控制你的文本
框。backspace键按后就是没有让光标跳到最后的。
}大侠...怎么控制光标 ??
abcd|efg
按backspace之後應該是這樣的abcefg|
我要这样abc|efg正常输入不会出现以上的情况.是不是用了onchange等事件然后再focus编辑框。
如果这样的话可选创建textrange对象,记下光标的位置.然后将光标置于想要的位置。