社区
C#
帖子详情
急,關於textbox獲取焦點的問題
yl_clear
2006-10-30 08:31:19
頁面上有兩個textbox和一個button.
每當我按回車時就自動執行按鈕事件。
現在請問怎麼寫代碼實現如下功能:在第一個textbox按回車後。不執行按鈕事件而是輸入焦點到第二個textbox。在第二個textbox寫完後按回車再執行按鈕事件。
...全文
163
13
打赏
收藏
急,關於textbox獲取焦點的問題
頁面上有兩個textbox和一個button. 每當我按回車時就自動執行按鈕事件。 現在請問怎麼寫代碼實現如下功能:在第一個textbox按回車後。不執行按鈕事件而是輸入焦點到第二個textbox。在第二個textbox寫完後按回車再執行按鈕事件。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yl_clear
2006-10-31
打赏
举报
回复
ok問題解決了,怎麼發分的?
xiaohutushen
2006-10-31
打赏
举报
回复
function SetTab()
{
event.cancelBubble=true;
if(event.keyCode == 13)
{
event.KeyValue = 9;
}
}
你可以在这个事件中加上event.cancelBubble=true;
localway
2006-10-31
打赏
举报
回复
楼主说的是WEB页面吧。那就得用
xiaohutushen(程序人生)
的方法。
lizhizhe2000
2006-10-31
打赏
举报
回复
楼主兄弟,不好意思,没有看清楚你的意思,上面的程序我已经试过了~!
lizhizhe2000
2006-10-31
打赏
举报
回复
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<script type="text/javascript">
function doone()
{
if(event.keyCode == 13)
{
document.all.textbox2.focus();
}
}
function dotwo()
{
if(event.keyCode==13)
{
btnClick();
}
}
function btnClick()
{
window.alert('Ok,it works!');
}
</script>
</head>
<body>
<form name="form1" method="post" action="">
<input name="textbox1" type="text" id="textbox1" onKeyDown="doone()">
<input name="textbox2" type="text" id="textbox2" onKeyDown="dotwo()">
<input type="button" name="btn" value="提交" onClick="btnClick()">
</form>
</body>
</html>
yl_clear
2006-10-31
打赏
举报
回复
彬彬說的是windows頁面。而我的是web頁面。
xiaohutushen(程序人生)的方法我試了一下不好用啊。在第一個textbox按回車後還是執行按鈕事件
liujia_0421
2006-10-30
打赏
举报
回复
lizhizhe2000(彬彬) 与 xiaohutushen(程序人生) 方法均可实现...
支持一下....
xiaohutushen
2006-10-30
打赏
举报
回复
顶一下吧.
接点分
aspx.cs页面
页面加载时
if(!IsPostBack)
{
this.TextBox1.Attributes.Add("onkeydown", "SetTab();");
this.TextBox2.Attributes.Add("onkeydown", "SetTab();");
}
aspx页面
<script language="javascript">
function SetTab()
{
if(event.keyCode == 13)
{
event.KeyValue = 9;
}
}
</script>
破碎的脸
2006-10-30
打赏
举报
回复
晕死。来晚一步。。。。
lizhizhe2000
2006-10-30
打赏
举报
回复
上例已经经过试验!
lizhizhe2000
2006-10-30
打赏
举报
回复
private void textBox1_KeyUp(object sender, KeyEventArgs e)
{
if ((Keys)e.KeyValue == Keys.Enter)
{
this.textBox2.Focus();
}
}
private void textBox2_KeyUp(object sender, KeyEventArgs e)
{
if ((Keys)e.KeyValue == Keys.Enter)
{
button1_Click(null, null);
}
}
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("akldfjalkfjdlk");
}
品铭工作室
2006-10-30
打赏
举报
回复
第一:把窗口属性的按钮==回车的属性设置为False
第二:在第一个TextBox1中Leav事件中写TxtBox2.fou..()获取焦点的方法
第三:在第二个TextBox2中的PassClick侦听是否按下回车,如果是,就调用按钮事件下的方法
kinghawk
2006-10-30
打赏
举报
回复
第一个TextBox的PressKey事件,得到回车之后设置第二个TextBox的焦点,记得第一个的事件中e.Cancle = true。另外,你还需要TextBox能够接收回车,一般来说单行的好像不行,需要多行。
还有一个办法是直接截获窗体的按键事件,同样是PressKey。
我没有实际实验过,只是提个思路,不正确莫怪……
VB程序设计
急
答案dd
VB程序设计和答案的题目dddddddd
vb字符串选定复制代码
登录网页微信知乎图片视频医疗汉语问问更多»搜索答案我要提问首页问题分类特色问豆商城个人中心问题已被解决QQ一键登录IT技术vb 获取选中文字字数问题一,如题,选中文本框中一段文字,显示共有多少字符;问题二,设一个标签,计算文本框中光标所在位置之前的字符数匿名用户19 次浏览2009.11.10 提问我来回答最佳答案本回答由达人推荐幼稚丶诠释了涐扪旳青春〃2018.06.08 回答。
ASP.NET-FineUI开发实践-2
FineUI好处之一在于No JS,这里的No JS并不是不使用JS,JS对于ASP.Net是必不可少的,只是FineUI把大部分JS封装,如果想用,后台提供了很多方法返回JS,Get...Reference都是返回JS代码用的,不仅在一些简单的页面前台变的很干净,而且大大减少了开发周期。我也学习了这个有点,集合FineUI打包了很多跟项目有关的通用JS,比如弹出选择人员窗口,选择部门窗口,弹出页
回车与按钮点击事件
介绍 一个典型的数据输入页面通常由多种用于收集用户输入的表单区域和一个提交按钮组成。要创建这样的一个页面,你要ASP.NET页面上添加一些适当的Web控件——一些
TextBox
和CheckBoxList,或许还有一个Button控件。只要用户界面部分完成后,该项目还需要创建一个事件处理过程来处理Button的点击事件,并添加需要运行的代码…或许你要将数据存入数据库中,或者是通过电子邮件将这些信息发送给某人。 当填写这样的页面时,你大概经历过下面的一些事情:在你填写Tex
asp.net C# AutoPostBack=“true”
DropDownList控件的AutoPostBack属性的问题 选择后,值也跟着刷新 问题: 很郁闷!我今天看了DropDownList,对其已经进行了数据绑定,现在我想实现这样的功能:选择DropDownList的一个选项,然后把这个选项的值 给显示出来,很简单的功能,但出问题了. 我起先设置他的AutoPostBack属性为false,结果,没反应;然后我又把Aut
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章