javascript Enter事件问题?

我在文本框输入数据后,按回车。文本框的数据就会消失,文本框失去焦点。 我想用js判断,如果是enter事件,我按回车后,数据不消失,文本框焦点跳到下一个文本框,怎么做啊?
<script type="text/javascript"> function fun_skuevent(th) {  //alert(1);   
if(event.keyCode==13) {
var skucode=th.value;
th.focus();
document.getElementById("fwmcode").focus();
th.value=skucode;
}
}
</script>
<input name="skucode" id="skucode" onKeyPress="fun_skuevent(this)"
<input name="fwmcode" id="fwmcode">
这样是没效果的
青春有我
浏览 777回答 2
2回答

Qyouu

应该是你页面的form表单被提交了,导致页面的重新刷新,脚本可能还没来得及执行,页面已经刷新了。 尝试禁止页面的提交刷新,应该可以解决
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript