问答文章1
问答文章501
问答文章1001
问答文章1501
问答文章2001
问答文章2501
问答文章3001
问答文章3501
问答文章4001
问答文章4501
问答文章5001
问答文章5501
问答文章6001
问答文章6501
问答文章7001
问答文章7501
问答文章8001
问答文章8501
问答文章9001
问答文章9501
如何实现用回车键代替Tab键的功能
发布网友
发布时间:2022-04-28 15:43
我来回答
共
2
个回答
懂视网
时间:2022-05-16 20:41
关键之处在于tabindex,其设计思想是:为每个表单元素设置一个tabindex,其值分别为前一个表单元素的tabindex的值加一,函数的功能就是当用户按下回车键时先将当前tabindex的值加一,而后逐一与每个表单元素的tabindex值进行对比,如若相等,则将焦点移至该表单元素之上。
首先,我们需要在表单体中设定一个onkeyup事件:
其次,在每一个表单元素中设定一个tabindex值,假定该表单有三个元素,则我们分别设定tabindex值如下:
最后,写出changefocus函数如下:
function newinfo_form_onkeyup()
{
key=window.event.keyCode;
if(key==0xD)//判断是否按下回车键
{
CurTabIndex=event.srcElement.tabIndex 1//将当前tabindex的值加1
for (n=0;n
{
if (newinfo_form.elements[n].tabIndex==CurTabIndex) //找到下一个表单元素
{
newinfo_form.elements[n].focus(); //移动焦点
return true;
}
}
}
}
热心网友
时间:2022-05-16 17:49
<a使用Enter键代替Tab键的功能</a
<asp:textbox id=TextBox1 runat=server style=LEFT: 8px; POSITION: absolute; TOP: 48px</asp:textbox
<asp:textbox id=TextBox2 runat=server style=LEFT: 176px; POSITION: absolute; TOP: 48px</asp:textbox
<asp:textbox id=TextBox3 runat=server style=LEFT: 344px; POSITION: absolute; TOP: 48px</asp:textbox</form<script language=javascriptfunction keyDown(){var keycode=event.keyCode;
var keyChar=String.fromCharCode(keycode);
if(keycode==13)
event.keyCode=9;};document.on
keydown=keyDown;
</script</body</HTML后台代码(Enter-Tab.aspx.cs):
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
namespace 示例代码._19{/// <summary
/// WebForm1 的摘要说明。
/// </summary
public class WebForm1 : System.Web.UI.Page{protected System.Web.UI.WebControls.TextBox TextBox1;
protected System.Web.UI.WebControls.TextBox TextBox2;
protected System.Web.UI.WebControls.TextBox TextBox3;
private void Page_Load(object sender, System.EventArgs e){// 在此处放置用户代码以初始化页面}#region Web Form Designer generated codeoverride protected void On
Init(EventArgs e){//// CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需的。//InitializeComponent();base.OnInit(e);}
/// <summary
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
声明:
本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀
少儿学什么舞蹈
青年学什么舞蹈好
成年人学什么舞蹈
福州企业最低工资标准
2013年厦门的底薪是多少
生产要素的需求有哪些性质
生产要素的需求有何特点?
什么是生产要素需求
微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度...
js 把回车转换成tab键 火狐浏览器怎么实现
JS 回车键变成tab键改变焦点;Jquery也行
javascript中如何取消回车键实现Tab键的功能
求大神,刚安装的1060T6G显卡,想用2个显示器,可电脑无法识别到二屏?
win10更新后开机变得很卡怎么办?
一台电脑托两台显示器,另一台无法识别?
笔记本电脑连接显示器,显示无信号什么原因,在笔记本上找不到第二个显示器,按扩展了也找不到?
我的电脑为什么不能识别两个显示器?
电脑无法连接两台显示器,识别不到连接了两台显示器
电脑用HDMI连接了另一个显示器可是电脑没有检测到怎么办?
电脑连两个显示器无法识别第二个?
鼠标左键失灵,右键能用,无线鼠标可以用是不是鼠标坏了?
无线鼠标左右键不能用
Cf如何用小号为自己的大号充钱
预订cf新建小号有cf所有新手装备。出售30元要的QQ76610745 先到先得。名字和区自选 先付款后给号。
无线鼠标左右键混乱左键是右键功能右键有左键功能怎样办?
1000元买一个cf顶级号值得吗?
卖cf小号 浙江一区 猎狐者 自己不玩了 里面还有大炮半年 消音 经验眼镜 GP*都有
腻子粉经常吸入,会对人体有害吗?
无线鼠标灯亮着右键和滑动还能用,左键没反应了,是坏了么?能修不能?
荣耀手机怎么录屏有声音
javascript实现模拟Tab键
js 回车替换空格
华为9X屏幕录制没声音?
javascript模拟tab
JSP编写的HTM文件里用ENTER键代替TAB键功能的代码完全正确,为什么运行...
...如果全文只有tab 空格 回车的话讲文本替换为空
剪映里有个加号菱形是什么
剪映菱形◇啥用处?
剪映里面四边形加号
剪映点加号没有反应
剪映中剪同款水印是什么?
怎么把基金里的钱全部取出,
支付宝基金卖不出去的那部分,还能拿回来吗?
血糖高能喝什么饮料
糖尿病人能喝什么饮料
糖尿病人可以喝的饮料有哪些
糖尿病的人能喝什么饮料
糖尿病人可以喝什么饮料
哪些饮料适合糖尿病患者喝,哪些饮料不适合?
懂视IT 51dongshi.com 版权所有
Copyright © 2019-2024