我有一个文本框和许多按钮。当用户在某个文本框中并按下"enter“键时,将引发特定的按钮单击事件。我在互联网上看到“回车”键有一些问题,我尝试了一些解决方案,但它仍然总是进入按钮事件(该按钮是页面中的第一个按钮)。
我尝试创建一个什么也不做的按钮,并在page_load中编写以下代码:
idTextBoxFA.Attributes.Add("onkeydown","if(event.which || event.keyCode){if ((event.which == 13) || (event.keyCode == 13)) {document.getElementBtId('" + noEnterButton.UniqueID + "').click();return false;}} else {return true}; ");
我的所有页面控件都在一个表单中,我尝试将表单的"defaultButton“属性赋予我创建的那个按钮。那也不管用。
你知道为什么这不起作用吗?我做错了什么吗?
https://stackoverflow.com/questions/3466980
复制相似问题