gpt4 book ai didi

javascript - 将 ASP.Net 控件传递给 Javascript 函数

转载 作者:行者123 更新时间:2023-12-03 12:44:34 26 4
gpt4 key购买 nike

我有一个 JavaScript 函数,我想发送一个 ASP 按钮控件。所以我的功能是这样的:

<script type="text/javascript">
function PreventKeyPress(e, sender, button) {
//do something with the button
button.click();
}
</script>

我希望能够从 ASP 标记传递按钮。我尝试了几种方法,但这是我想要做的事情:

<asp:TextBox ID="textBoxDate" runat="server" onKeyDown="PreventKeyPress(event, this, <%=buttonDate.ClientId %>);" />
<asp:ImageButton ID="buttonDate" runat="server" />

有什么想法可以让它发挥作用吗?

最佳答案

.aspx 页面

<form id="form1" runat="server">
<asp:TextBox ID="textBoxDate" runat="server" onKeyDown="PreventKeyPress(event, this, 'buttonDate');" />
<asp:ImageButton ID="buttonDate" runat="server" onclick="buttonDate_Click" />
</form>
<script type="text/javascript">
function PreventKeyPress(e, sender, button) {
console.log(e + '.......' + sender + '.......' + button);
var buttonObj = document.getElementById(button);
buttonObj.click();
}
</script>

这在我的系统上有效...希望这有帮助...!!!

关于javascript - 将 ASP.Net 控件传递给 Javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23386041/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com