回车键功能实现问题
我想在A1文本框中输入字串,按回车后,将该字串输出到A2文本框中,但是我按回车后并不想实现提交,因为提交后要刷新页面,我并不想刷新,所以想到用ID来做,但没起作用,请看代码:1、<input type=text id="A1" onkeyup="abb()">
2、<input type=text id="A2">
3、<script language=javascript>
4、function abb() {
5、 var a;
6、 a=document.getElementById("A1").value;
7、 if (a.charCodeAt(a.length-1)==13)
8、 document.getElementById("A2").value=document.getElementById("A1").value;
9、}
0、</script>
我查过ANSI码,说回车是13,但没起作用,如果把第7行的13改成65(即:A),则正常生效
相反,我用charCodeAt输出回车的值,想看看是什么,结果是NaN,又用NaN做为条件来判断,但回车还是不生效
甚至把第7行改成:
if (a.charCodeAt(a.length-1)<32 || a.charCodeAt(a.length-1)>126)
都不行,真郁闷啦
请问这怎样做呢??