在文本框中按Enter键时,按钮始终触发

时间:2013-11-07 16:32:55

标签: c# javascript jquery asp.net

请帮助我,我有一个左侧用户控制和右侧用户控制的页面。左侧用户控件有两个文本框和一个按钮,右侧有1个文本框和1个按钮。 Currenlty这个错误发生了,当我把我的文章放入textbox1,textbox2或文本框3并按下输入按钮1总是触发时,我想触发按钮1只有当我把光标放在textbox1或textbox2上然后按回车键时,按钮2应该触发,如果我将光标放在文本框3上,然后按回车键。

请看模拟图片 - http://postimg.org/image/b1o8i8h3l/

感谢,,,,

2 个答案:

答案 0 :(得分:0)

您应该在页面中添加单独的表单,如下所示:

<form>
  <input type="text" id="textbox1"/>
  <input type="text" id="textbox2"/>
  <button>Button 1</button>
</form>

<form>
  <input type="text" id="textbox3"/>
  <button>Button 2</button>
</form>

答案 1 :(得分:0)

也许你可以使用一些javascript。也许在你的一个文本框上使用onblur事件将keypressEvent绑定到所需的按钮。如果文本框中有文本,则假设该按钮有效