gpt4 book ai didi

javascript - 单击按钮时 JavaScript 中的确认框,如果返回 true 则执行同一按钮的单击事件

转载 作者:行者123 更新时间:2023-12-02 17:24:32 25 4
gpt4 key购买 nike

我有一个 asp.net 按钮控件和一个在该按钮单击时执行的 JavaScript 确认框。如果javascript返回true则只执行按钮的点击事件..

HTML:

    <asp:TextBox ID="txtSubject" runat="server" CssClass="textbox" Width="454px" CausesValidation="true" onfocus="ddlSelect()"></asp:TextBox>


<asp:Button ID="btnSaveSend" CssClass="myButton" runat="server" Text="Save & Send"
OnClientClick="javascript:return SubjectEmpty()" OnClick="btnSaveSend_Click" />

Javascript:

    function SubjectEmpty() {
var subject = document.getElementById("<%=txtSubject.ClientID%>").value;
var result = confirm("Are you sure you want to send mail:" + subject + " ? We shell check for the availability..");
if (result == true) {
return true;
}
else {
return false;
}

背后代码:

    protected void btnSaveSend_Click(object sender, EventArgs e)
{
//Do something
}

问题是即使我选择取消它也会执行 btnSaveSend_click()

最佳答案

  function SubjectEmpty() {
var subject = document.getElementById("<%=txtSubject.ClientID%>").value;
if (confirm("Are you sure you want to send mail:" + subject + " ? We shell
check for the availability.."))
{
return true;
}
else
{
return false;
}
}

关于javascript - 单击按钮时 JavaScript 中的确认框,如果返回 true 则执行同一按钮的单击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23607719/

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