javascript - 注册电子邮件确认 onclick 按钮停止工作而无需更改代码?!帮助表示赞赏
问题描述
所以我遇到了一个问题,即在 Microsoft Azure 平台上构建的网页上的提交按钮没有按应有的响应。
输入他们的信息并单击提交后,该站点应重定向到感谢页面并自动向用户发送确认电子邮件。
它之前工作正常,此后代码没有更改。
任何人都知道为什么会非常有帮助,谢谢。
也许对 idk 有帮助:提交按钮有一个 onclick 函数调用 __doPostBack(...)
谢谢您的帮助。
解决方案
- 添加“返回false;” javascript函数中的语句。例如:-
function test()
{
_dopostback("someaction","");
return false;
}
如果您的应用程序在 asp.net 中。
- 使用 UniqueID 而不是 ClientID 它需要是服务器 ID,而不是按钮的客户端 ID。
__doPostBack('<%= submitbtn.UniqueID %>', "");
- 看起来你错过了
OnClick
inasp:Button
。
<asp:Button id="Button1" OnClientClick="reg()" runat="server" Text="Submit" OnClick="Btn_Click"/>
- 如果您使用 JavaScript函数触发回发,则需要将 替换
OnClick
为OnClientClick
. - 在后面的代码中,在
Page_Load
方法中,读取Request["__EVENTTARGET"]
和Request["__EVENTARGUMENT"]
:
protected void Page_Load(object sender, EventArgs e)
{
if (Page.IsPostBack)
{
if (Request["__EVENTTARGET"] == "btnNew" &&
Request["__EVENTARGUMENT"] == "MyArgument")
{
//do something
}
}
}
推荐阅读
- python - Dataclasses: Require at least one value to be set in grouping of model fields
- javascript - 当元素在视图中时 Framer 运动动画(当您滚动到元素时)
- visual-studio-code - VSCode 上的流语言支持问题和 react-native 应用程序的自动完成功能
- reactjs - 在 React 中,我可以创建一个也充当 Forwarded Ref 对象的组件吗?
- swift - 如何在 Swift 中获取另一个时区的当前日期和时间?
- angular - 为什么有时 toasterService 不显示弹出窗口?
- c++ - 我可以直接为指针分配地址吗?如果是这样,该怎么做?
- c# - SOAP+MTOM WCF 有效负载中多部分边界的格式
- r - R Shiny 重置 Shiny 画廊的 mychooser 功能的输入值
- python - 将 DataFrame 列类型从字符串转换为日期