我在这个页面上工作:
工作原理:“Consultar”按钮搜索“Código”文本框中的代码并重新加载页面。 “Salvar”按钮调用例程来保存您在该项目中更改的内容。
这就是我要做的事情:如果“Código”文本框被聚焦并且用户按Enter键,则必须引发“Consultar”按钮的事件。如果“Código”文本框未聚焦且用户按Enter键,则必须引发“Salvar”按钮的事件。
我不知道如何做到这一点,我尝试使用SetDefault按钮执行此操作,但它不起作用,因为我需要一个不同的按钮默认,具体取决于文本框是否有焦点。 我想知道我可能不得不使用一些javascript,但我不知道如何做到这一点。
任何人都可以帮助我吗?
谢谢。
答案 0 :(得分:1)
将事件处理程序绑定到文档上的keypress事件,然后检查输入字段是否已聚焦。如果是这样,您可以提交搜索表单,否则继续保存逻辑。
看到这个小提琴,看看它的实际效果:http://jsfiddle.net/KkJ2t/