求救高手,高难问题。如何知道我的输入 问题描述不清楚:问:怎么知道我输入了什么中文呢?答:可以用alert将中文提示出来。楼主应该不是这个意思吧。请将问题再仔细描述一下。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 问题是:当向textbox,div等这样的可以输入文本的元素种输入时,我怎么知道我向元素中输入了什么文字。如,我向一div中输入了几个英文,那么通过keydown事件的参数,我就知道输入的是哪几个字母,但是如果输入的是中文,我怎么知道输入的是哪些文字呢? onchange事件可以得到textbox的内容吧 value.substring(value.length-1)这样可以么? 好像不行哦。OnChange事件不是文字改变是发生,而是在焦点移动开,而且内容变化了才发生,但是那个时候已经不知道上次输入了什么了。我再说一次问题吧:比如在一个textbox中,第一次输入了"abc"3个英文,第二次输入了“你好”,2个中文,问题是我怎么知道第2次输入的中文呢,第一次的英文可以用keyDown事件的参数来得到,但是中文由于输入法等的问题就没有办法了 <HTML><HEAD><META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"><TITLE></TITLE></HEAD><BODY><INPUT type="text" id=text1 name=text1 onkeyup="test()"></BODY></HTML><SCRIPT LANGUAGE=javascript><!--function test(){ if (event.srcElement.prevalue==null){ alert(event.srcElement.value); event.srcElement.prevalue = event.srcElement.value; return true; } if (event.srcElement.prevalue!=event.srcElement.value){ alert(event.srcElement.value.substring(event.srcElement.prevalue.length)); } event.srcElement.prevalue = event.srcElement.value;}//--></SCRIPT> 虽然代码有bug,就是我的输入光标只能停留在文字末尾才能正常工作,如果停留在文本中间就不能正常工作,但是还是给我了一个思路,再次谢谢 js 嵌套引号的问题 关闭 模态窗口的问题 请教 小弟有难题未解,请高手帮忙 innerhtml/outerhtml及innertext/outertext的问题 关于动态创建行.(急) 请教一个字符串替换的问题 如何列出某一个iframe框架内的所有img标签的src属性? 怎么限制html中某种tag的数目 请问我怎么把<input type="text" name="T1"> 里的内容。。。。 请问怎样控制光驱的弹出与弹进啊 关于JS一段代码的几个参数的求解 如何在网页中用Javascript实现将列表框中的姓名通过点击按钮加入一文本框中?
这样可以么?
我再说一次问题吧:比如在一个textbox中,第一次输入了"abc"3个英文,第二次输入了“你好”,2个中文,问题是我怎么知道第2次输入的中文呢,第一次的英文可以用keyDown事件的参数来得到,但是中文由于输入法等的问题就没有办法了
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
</HEAD>
<BODY><INPUT type="text" id=text1 name=text1 onkeyup="test()"></BODY>
</HTML>
<SCRIPT LANGUAGE=javascript>
<!--
function test(){
if (event.srcElement.prevalue==null){
alert(event.srcElement.value);
event.srcElement.prevalue = event.srcElement.value;
return true;
}
if (event.srcElement.prevalue!=event.srcElement.value){
alert(event.srcElement.value.substring(event.srcElement.prevalue.length));
}
event.srcElement.prevalue = event.srcElement.value;
}
//-->
</SCRIPT>