点击2个按钮,1个在主控另一个在内容页
本文关键字:另一个 按钮 1个 点击 2个 | 更新日期: 2023-09-27 18:19:58
我的网站主页上有"注销"按钮。
现在我制作了一个属于母版页的内容页,其中我有1个文本框和1个按钮。在这个页面中,我已经完成了对文本框中写入的值的按钮点击搜索的编码。但当我在文本框中输入一些文本并点击回车键时,它会调用主页中的注销按钮。
我只想当我在文本框中写一些文本并按下回车键时,它应该调用一个完成搜索编码的按钮。
如果您使用的是普通的ASP.NET,您可以用Panel包围文本框和按钮。在该面板上,您可以设置属性"DefaultButton"。当尝试通过Enter键提交表单时,此面板中的每个控件都将触发该DefaultButton。
<asp:Panel runat="server" DefaultButton="btnSearch">
<asp:TextBox runat="server" ID="txtSearch" Text="" />
<asp:Button runat="server" ID="btnSearch" Text="Search" />
</asp:Panel>
您必须使用默认面板。试试这个,我希望这能帮助你
<div id="search">
<asp:Panel ID="defaultpanel" runat="server">
<asp:TextBox ID="txtSearch" runat="server" Text=""></asp:TextBox>
<asp:Button ID="btnSearch" runat="server" Text="Go" OnClick="btnSearch_Click"
TabIndex="0" />
</asp:Panel>
并将脚本添加为
<script type="text/javascript">
$('[id*=txtSearch]').keydown(function (e) {
var code = e.keyCode || e.which;
//alert("jj");
if (code === 13)
{
e.preventDefault();
$("[id*=btnSearch]").trigger('click');
}
});
</script>