【发布时间】:2010-10-25 06:21:57
【问题描述】:
我希望能够按回车键或单击鼠标在输入框中提交信息。
现在,当您使用选项卡手动更改焦点或用鼠标单击时,它将提交信息。它使用 jQuery live Click 方法。 我找到了将焦点设置为按钮的解决方案
Setting focus to a button next to a text box
但我不知道如何实现它,所以我可以使用实时点击收听并执行或执行。鼠标单击或回车按钮。任何帮助表示赞赏。
示例:可以使用带焦点的输入按钮或鼠标单击来执行此操作。
$('#theinput').keypress(function(event) {
if (event.keyCode == '13') {
$('#mybutton').click();
event.preventDefault();
}
});
问题是我不知道如何将该示例转换为也使用类似的东西
$('a.button').live('click',function(){
//do stuff here
)};
【问题讨论】:
-
等等,什么?我不明白...
-
如果您使用
form元素和submit这不是自动/默认行为吗? -
是的,但这有点复杂。我无法使用两个按钮让它工作。一个在表格中,一个不是,所以它不会按我想要的方式工作。我必须使用 click 和类选择器,所以两个按钮都可以工作。
标签: php javascript jquery