如何在javascript获得下一个文本框的焦点(但不能直接在<input type="text" name="username" onKeyDown="Enterkeys(password)";>加上) 不晓得你要达到什么目的,是不是按回车切换焦点,代替TAB?如果是,那你要一行一行的加<input type="text" name="username" onKeyDown="Enterkeys(password)";> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 意思是从username文本框按回车键在password文本框获取到焦点,但不能这样加:<input type="text" name="username" onKeyDown="Enterkeys(password)";>而在<script language=javascript>??????????通过这里加????????</javascript>解决者重分相送!!!!! 各位: 我也碰到此类问题,主要解决动态表单项之间回车键问题,主要在javascript中实现对表单项(文本框)间的onKeyDown的事件赋事件名:比如:<script language="javascript"> function load() { document.all('username').onKeyDown=Enterkeys('password'); }在页载入时执行<body onload="load()"> load函数动态实现表单项回车!如能解决我也可以给分! Here is a exampleMay fit some of your need//test2.html<html><head><title>Focus Moving Test</title><script language="javascript"> function load() { document.all.username.onkeyup=nextInput; document.all.password.onkeyup=nextInput; } function nextInput(){ if (event.keyCode ==13){ if(event.srcElement==document.all.username) { document.all.password.focus(); document.all.password.select(); } if(event.srcElement==document.all.password) { document.all.address.focus(); document.all.address.select(); } }}</script></head><body bgcolor="#ffffff" onload="javascript:load();"><form name="form1"> Name:<input type="text" name="username" value="" > <br/> Password:<input type="text" name="password" value="" > <br/> Address:<input type="text" name="address" value="" > </form> </body></html> <html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>无标题文档</title></head><script>function a(obj){ if (event.keyCode ==13){ if(document.all[obj.sourceIndex+1].type=="text"){ document.all[obj.sourceIndex+1].focus(); } }}</script><body><form name="form1"> <input type="text" name="username" value="" id="text" onKeyDown="a(this)"> <input type="text" name="password" value="" id="text" onKeyDown="a(this)"> <input type="button" name="Submit" value="提交"></form></body></html> 请教 返回json串日期型内容 没有时间的问题 那位用过jquery easy ui做过项目的 编译文件替换 急求 用out發送數據到瀏覽器 為啥一直為空! 咋了嘛? JMX的问题 struts小问题。 tomcat console打印出AbandonedObjectPool is used? 晕啊,在Tomcat\conf\server.xml中有很多不懂的地方,帮帮我吧 eclipse有关于weblogic service的插件吗? 帮忙! Acer集团旗下一分公司急需Java人才 如何让一个页面(JSP)能得实时收到信息.(不用不断刷新的情况下)
<input type="text" name="username" onKeyDown="Enterkeys(password)";>
而在<script language=javascript>??????????通过这里加????????</javascript>
解决者重分相送!!!!!
我也碰到此类问题,主要解决动态表单项之间回车键问题,主要在javascript中实现对表单项(文本框)间的onKeyDown的事件赋事件名:
比如:<script language="javascript">
function load()
{
document.all('username').onKeyDown=Enterkeys('password');
}
在页载入时执行
<body onload="load()"> load函数动态实现表单项回车!如能解决我也可以给分!
May fit some of your need//test2.html
<html>
<head><title>Focus Moving Test</title>
<script language="javascript">
function load()
{
document.all.username.onkeyup=nextInput;
document.all.password.onkeyup=nextInput;
}
function nextInput(){
if (event.keyCode ==13){
if(event.srcElement==document.all.username)
{
document.all.password.focus();
document.all.password.select();
}
if(event.srcElement==document.all.password)
{
document.all.address.focus();
document.all.address.select();
}
}
}
</script>
</head><body bgcolor="#ffffff" onload="javascript:load();">
<form name="form1"> Name:<input type="text" name="username" value="" >
<br/>
Password:<input type="text" name="password" value="" >
<br/>
Address:<input type="text" name="address" value="" >
</form>
</body></html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<script>
function a(obj){
if (event.keyCode ==13){
if(document.all[obj.sourceIndex+1].type=="text"){
document.all[obj.sourceIndex+1].focus();
}
}
}
</script>
<body>
<form name="form1"> <input type="text" name="username" value="" id="text" onKeyDown="a(this)">
<input type="text" name="password" value="" id="text" onKeyDown="a(this)">
<input type="button" name="Submit" value="提交">
</form>
</body>
</html>