<INPUT TYPE="text" NAME="" onkeyup="alert(ft())">
<SCRIPT LANGUAGE="JavaScript">
<!--
function ft()
{
var rng = event.srcElement.createTextRange();
rng.moveToPoint(event.x,event.y);
rng.moveStart("character",-event.srcElement.value.length);
var index = rng.text.length;
return index;
}
//-->
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
<!--
function ft()
{
var rng = event.srcElement.createTextRange();
rng.moveToPoint(event.x,event.y);
rng.moveStart("character",-event.srcElement.value.length);
var index = rng.text.length;
return index;
}
//-->
</SCRIPT>
解决方案 »
- 怎么样最高效率的让页面引入JS,CSS
- javascript能不能动态创建fieldset标签和里面的标签?
- 两个JS语法问题
- Ext.Grid的Ajax提交保存问题
- 网页菜单的背景
- 这获取屏幕宽高的有什么区别
- 下面代码哪里有错?
- window.confirm出来的是ok和cancel,怎么改成yes和no阿
- 如何对表格的两个列排序???
- 用脚本将焦点定位到一个文本框后,怎样将光标定位到这个文本框里的字符串的末尾?(在线等待)
- 我用javascript做了个小东西,用了大约2000行代码,可是为什么我在一个机子上运行良好,在另一台机子上运行报错(状态栏左下角有叹号),
- 这段代码怎么不能将文本框转换成大写的呢?奇怪
<SCRIPT LANGUAGE="JavaScript">
<!--
function ft()
{
s="||||||||||||||";
obj=event.srcElement;
clipboardData.setData('text',s);
obj.focus();
document.execCommand('paste');
var arr=obj.value.split(s);
obj.value=arr[1];
obj.document.selection.empty();
obj.document.selection.createRange().select();
obj.focus();
clipboardData.setData('text',arr[0]);
document.execCommand('paste');
return arr[0].length;
}
//-->
</SCRIPT>