<asp:Button ID="btnPay" runat="server" Text="確認無誤,付款" onclick="btnPay_Click" OnClientClick="return btnSubmit(this);" class="payButton" ValidationGroup="PayGroup"/>
?
?
?
function btnSubmit(obj) { if (Page_ClientValidate()) { obj.disabled = true; $(obj).val('數據提交中...'); return true; } return false; }
?
?
點擊btnpay后先執行btnSumbit,返回true執行onclick事件,
?
protected void Page_Load(object sender, EventArgs e) { if (!IsLogined) { Response.Redirect("Login.aspx?redirect_url=" + Server.UrlEncode(Request.Url.AbsoluteUri)); } if (!CheckQueryString()) { Response.Redirect("PayError.aspx?type=error"); } if (IsPostBack) return; if (!payUnit.IsPay()) { Response.Redirect("PayError.aspx?type=order"); } BindControl(); }
?
每次執行到ispostback就直接return再跳到最下面}結束了.
哎,郁悶.
添加回答
舉報
0/150
提交
取消