0

我正在处理这个页面:

在此处输入图像描述

工作原理:“Consultar”按钮在“Código”文本框中搜索代码并重新加载页面。“Salvar”按钮调用一个例程来保存您在该项目中所做的更改。

这是我要做的:如果“Código”文本框被聚焦并且用户按下 Enter,则必须引发“Consultar”按钮的事件。如果“Código”文本框没有聚焦并且用户按下 Enter,则必须引发“Salvar”按钮的事件。

我不知道如何执行此操作,我尝试使用 SetDefault 按钮执行此操作,但它不起作用,因为我需要一个不同的按钮作为默认按钮,具体取决于文本框是否聚焦。我想知道我可能不得不使用一些javascript,但我不知道该怎么做。

谁能帮我?

谢谢你。

4

1 回答 1

1

将事件处理程序绑定到文档上的 keypress 事件,然后检查输入字段是否获得焦点。如果是这样,您可以提交您的搜索表单,否则您继续您的保存逻辑。

请参阅此小提琴以查看它的实际效果:http: //jsfiddle.net/KkJ2t/

于 2012-10-11T14:21:46.603 回答