textbox按回车后,为什么会触发button点击事件

如题所述

首先,你这是个form,form里面的按钮一般为submit按钮,textbox不存在换行,所以你按回车基本上是触发了submit事件,也就是你button的onclick事件,类似于百度的搜索框一样。
你要是不想回车触发按钮可以将你的button放到form外。
温馨提示:内容为网友见解,仅供参考
无其他回答

textbox按回车后,为什么会触发button点击事件
首先,你这是个form,form里面的按钮一般为submit按钮,textbox不存在换行,所以你按回车基本上是触发了submit事件,也就是你button的onclick事件,类似于百度的搜索框一样。你要是不想回车触发按钮可以将你的button放到form外。

c#textbox 按下回车键老是"咚"一下怎么解决
这是对于 windows 窗口标准程序而言,每个窗口\/对话框有两个特殊的按钮,一个是 Enter 按下时的按钮,一个是 Esc 按下时的按钮,它们分别对应 Form 对象的 AccpetButton 与 CancelButton 属性 ,当你在一个非支持输入换行的控件里回车时,这个事件由窗口对象管理,如果它没有找到 AccpetButton 或对应...

Excel 文本框按回车如何触发按钮事件
userForm 中有一个默认回车时, 自动是激活某一按钮 按钮的属性有一项是default 将其设成TRUE就行了,同理cancel就是按ESC键响应。

【excel中】如何在textbox1中按键盘上"ENTER"键就运行CommandButton1...
Private Sub Workbook_Open() Application.OnKey "{ENTER}", "回车程序代码" Application.OnKey "~", "回车程序代码"End Sub 2. 使用Worksheet_Change Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$A$4" And Cells(3, 1) <> "" And Cells(4, 1) <...

textbox当中如何让它按回车触发一个事件!具体点啊!
Click);} void button1_Click(object sender, EventArgs e) { } void textBox1_KeyDown(object sender, KeyEventArgs e){ if (e.KeyCode == Keys.Enter){ this.button1_Click(button1, null); \/\/在TextBox按Enter键就执行button1的单击事件 \/\/如果你要用引发的话要用到api } } } ...

easyui-textbox 文本框里按回车键,怎么样把事件绑定到按钮上
按下回车键执行事件需要使用监听键盘按键来实现,然后就和普通的事件绑定一样写处理事件函数即可。工具原料:编辑器、浏览器1、实现一个按键事件,按下回车键触发一个处理函数,简单的代码示例如下:2、运行的结果如下:

vb 怎么设置可以 在textbox中按回车就会按某个按钮
在TEXTBOX的KEYPRESS事件中写:Private Sub Text1_KeyPress(Index As Integer, KeyAscii As Integer) If KeyAscii = 13 Then Call Command1_Click End IfEnd Sub

在做.NET网站时,在text里按回车键,页面发生了刷新,这是怎么回事,我没有...
最简单的是:<input type="text" id="TextBox1" runat="server" onkeydown="if(event.keyCode==13)event.keyCode=9" > <input type="text" id="TextBox2" ...每按一下回车都跳到下一个控件!=== 不用放什么地方,你把你的服务器端文本框控件改成HTML控件记得后面加个runat="server"属...

...VBA在文本框输入后回车达到与单击Image_Click按钮一样的效果。_百度...
你这个图片肯定是绑定了一个宏 添加 文本框 keydown事件过程 然后判断 按下 的按键是回车键,再执行你图片绑定的宏即可实现 你的要求 .回车键的keycode是13.代码 示例 如下 Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger,ByVal Shift As Integer)If KeyCode = 13 Then MsgBox...

c# textbox 按下回车清除文本内容
这是因为你在KeyDown事件结束以后,系统还会给一个Enter回车字符给Textbox1,所以一直都会在第二行,你改成下面这样就行了 if (e.KeyCode == Keys.Enter){ this.textBox1.Text = "";e.Handled = true;}

相似回答