0
我正在做一个现有的ASP.Net网站的移动版本,只是重新做布局,使其移动友好,不制作一个Web应用程序或任何东西。我有一个文本框,人们可以在其中输入一些可选文本,但是如果您按下屏幕键盘上的回车键,它会触发一个我不想发生的按钮。ASP.Net C# - 忽略手机键盘输入按钮的形式
我试过设置了一个默认按钮的面板,但它不是在Android手机上的工作我想它:
<asp:Panel id="wrapper" runat="server" DefaultButton="decoy">
...
<asp:Button ID="addtobasket" runat="server" oncommand="a2b_Command" Text="Add to basket" class="addtobasket uppercase" />
<asp:Button ID="decoy" runat="server" Visible="false" />
...
</asp:Panel>
难道我有隐瞒事实诱饵按钮?如果它没有隐藏,点击回车键时它仍然会发回邮件,那么是否有一种简单的方法来防止这种情况发生?我只需要关闭键盘。
任何想法赞赏。
我需要按钮上的按钮,因为它是一个“添加到购物篮”按钮 - 工作,我不想要的是按钮之后,你只需键入键盘输入按钮触发东西变成了一个文本框。 – Dave
这实际上让我想到了答案 - 我禁用了诱饵按钮,并使用样式隐藏它,而不是隐藏它(1像素,与背景颜色相同)。这让我指出它的默认按钮,它按我的意思工作。谢谢!! – Dave