gpt4 book ai didi

asp.net - 如何使用javascript查找提交来源

转载 作者:行者123 更新时间:2023-11-28 02:56:17 24 4
gpt4 key购买 nike

请帮我解决这个问题:我有一个表单,其中我编写了 onSubmit 调用 javascript 函数。请告诉我在那个javascript函数中我如何检查谁是事件生成者(我的意思是在哪个按钮上单击这个甚至引发)..注意:onsubmit函数调用是在form标签中。我正在使用 javascript 和 asp.net我的代码是这样的:

 <form id="form1" runat="server" onsubmit="return CheckForm()">

<script type="text/javascript" language="javascript">
function CheckForm()
{
some code here
}
</script>

我不想改变任何功能..我有一个导致回发的下拉列表..我希望当这个下拉列表引发回发时,我应该知道它是由下拉列表引发的,或者该函数不应该由下拉列表调用回发

最佳答案

你可以传递this,就像这里是一个例子......

this.TextBox1.Attributes.Add("onkeypress", "button_click(this,'" + this.Button1.ClientID + "')");

function button_click(objTextBox,objBtnID)
{
if(window.event.keyCode==13)
{
document.getElementById(objBtnID).focus();
document.getElementById(objBtnID).click();
}
}

关于asp.net - 如何使用javascript查找提交来源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2559846/

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