昨天有人问我这个事,今天就来做做了,最开始是按自己的思路做,在keyup事件里对输入键做判断,以处理什么退格啊,删除啊,上下左右移动等动作,然后记录光标位置来做文本处理,费了好大劲在文本框的光标处插入指定的文本(兼容IE6和Firefox)。不过后来无意中发现了【孟子E章】的一个解决方案,简洁有效在文本框的光标处插入指定的文本(兼容IE6和Firefox)

本着研究学习的目的,我对【孟子E章】的方法做了个封装,这样在使用时会简单一些,尤其是需要插入的标签较多时。

这是调用代码:

在文本框的光标处插入指定的文本(兼容IE6和Firefox)<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
在文本框的光标处插入指定的文本(兼容IE6和Firefox)
在文本框的光标处插入指定的文本(兼容IE6和Firefox)
<html xmlns="http://www.w3.org/1999/xhtml">
在文本框的光标处插入指定的文本(兼容IE6和Firefox)
<head runat="server">
在文本框的光标处插入指定的文本(兼容IE6和Firefox)    
<title>无标题页</title>
在文本框的光标处插入指定的文本(兼容IE6和Firefox)    
<script type = "text/javascript" src = "JScript.js"></script> 
在文本框的光标处插入指定的文本(兼容IE6和Firefox)    
在文本框的光标处插入指定的文本(兼容IE6和Firefox)    
<script type="text/javascript">  
在文本框的光标处插入指定的文本(兼容IE6和Firefox)
在文本框的光标处插入指定的文本(兼容IE6和Firefox)    window.onload 
= function()
>

这是封装后的类:

在文本框的光标处插入指定的文本(兼容IE6和Firefox)
在文本框的光标处插入指定的文本(兼容IE6和Firefox)var CursorInsert 
= function ()
}



 

相关文章: