Html 将图像按钮设置为在按下enter键时启动
显然,我知道如何在ASP.NET web表单中使用DefaultButtons来实现这一点。然而,我们的客户端开发人员编写代码的方式是,他有一个通过javascript完成的提交按钮: 因此javascript正在呈现HTMLHtml 将图像按钮设置为在按下enter键时启动,html,defaultbutton,Html,Defaultbutton,显然,我知道如何在ASP.NET web表单中使用DefaultButtons来实现这一点。然而,我们的客户端开发人员编写代码的方式是,他有一个通过javascript完成的提交按钮: 因此javascript正在呈现HTML <img id="submitBMI" onclick="quizCalc(); return false;" class="btnHover" src="Submit.gif"> 是否要将此设置为默认按钮 谢谢大家。如果您想在该表单的文本框中按下ent
<img id="submitBMI" onclick="quizCalc(); return false;" class="btnHover" src="Submit.gif">
是否要将此设置为默认按钮
谢谢大家。如果您想在该表单的文本框中按下enter键时调用quizCalc()方法,那么您可以设置表单的onsubmit处理程序来调用该方法:
<form ... onsubmit="quizCalc(); return false;">
例如,如果您想在该表单的文本框中按enter键时调用quizCalc()方法,则可以将表单的onsubmit处理程序设置为调用该方法:
<form ... onsubmit="quizCalc(); return false;">
假设您没有使用js库,如果在页面上的任何位置按enter键,这将起作用:
document.onkeydown = function KeyDown(e)
{
var keyCode = document.all ? event.keyCode : e.which;
if(keyCode == 13) {
quizCalc();
return false;
}
}
假设您没有使用js库,如果在页面上的任何位置按enter键,这将起作用:
document.onkeydown = function KeyDown(e)
{
var keyCode = document.all ? event.keyCode : e.which;
if(keyCode == 13) {
quizCalc();
return false;
}
}
嗯,这似乎不起作用。另外,如果你使用表单onsubmit,请确保清除与[Enter]键(键码13)相关的任何onkeydown/onkeypress/onkeypup代码,因为我相信onsubmit比在页面上的任何位置捕获键都更有意义,只是我的2chmm似乎没有这样做。另外,如果您使用表单onsubmit,请确保删除与[Enter]键(keyCode 13)相关的任何onkeydown/onkeypress/onkeyup代码,因为我认为onsubmit比在页面的任何位置捕获键都更有意义,只是我的2cI在页面的某些部分使用jquery。这不起作用,它不允许我在文本框中输入文本。我真傻。实际上,您希望首先在表单中输入数据,不是吗?更新。我在页面的某些部分使用jquery。这不起作用,它不允许我在文本框中输入文本。我真傻。实际上,您希望首先在表单中输入数据,不是吗?更新。在文本框中按下enter键后,您的内容是否提交给方法quizCalc()?如果是这样,它在任何不同的浏览器中都能工作吗?在文本框中按下enter键后,您所做的是提交给quizCalc()方法吗?如果是这样,它在任何不同的浏览器中都能工作吗?