<input type="text" name="a" id="a" value=""  onClick="dd();" />
<input type="text" name="b" id="b" value="" />
<script language="javascript">function dd(){
if(document.createEvent){
var evt = document.createEvent("KeyboardEvent");
evt.initKeyEvent("keypress", true, true, null, false, false, false, false, 9, 9);
document.getElementById("a").dispatchEvent(evt);
}
}document.getElementById("a").onkeypress = function(evt){
var k = window.event ? event.keyCode : evt.which;
         alert(k);
}
</script>
怎么让鼠标点击a输入框时,触发TAB键,跳到b输入框,请帮帮小弟~~~~~~~~

解决方案 »

  1.   

    不好意思,没有说明白,环境下是没有键盘的,只有鼠标,我想点击A时,发送键盘上的TAB按键,让光标跳到下一个输入框。
      

  2.   

    不要告诉我什么移动到下一个框直接focus下一个框就行,这个不是我想要的
      

  3.   


    你没有键盘,就算你模拟TAB事件,大不了你就是给每个表单元素设置一个类似于tabindex的值去模拟了。但你不让focus去下一个框,对不起,没人可以让你把光标跳去下一个框。至少我这个菜鸟是不行