input文本域输入焦点问题请教 [ 新手入门 ]
文本框输入窗口,希望使用回车键切换焦点进行输入,应该怎么处理啊。网上有人说如果手写input语句可以使用下面方法解决:
解决办法:
<input type=text name=t1 onkeydown="if(event.keyCode==13)
document.all.t2.focus();">
//此办法不仅适用文本框还适用按钮,可以把t2换成相应的名称即可。
注意:经过测试,貌似上面这个方法不行
经测试下面这个方法可以:
<input name="t1" type="text" onkeydown="if(event.keyCode==13)event.keyCode=9"/>
但是此语句好像只能兼容ie浏览器
共 6 条回复
-
-
lz19881123 回复于 2011-10-21 12:59 举报
可以在js的客户端控制吧!这本身不是php处理的。
-
-
davidhhuan 回复于 2011-10-24 20:13 举报
<form id="SubscribeForm"> <input id="SubscribeEmail" type="text" onkeypress="getEnterEvent(event);return false;"/> </form> function getEnterEvent(ev) { var e = window.event || ev; var keyCode = -1; if (e.which == null) keyCode= e.keyCode; // IE else if (e.which > 0) keyCode=e.which; // All others if(keyCode==13) { formSubmit();//the function we should call } else { $('SubscribeEmail').append(keyCode); } }
-
-
xuelz 淄博
注册时间:2011-08-17
最后登录:2013-04-24
在线时长:0小时0分
最后登录:2013-04-24
在线时长:0小时0分
- 粉丝0
- 金钱305
- 威望0
- 积分305