以下のコードを使用して、他のアクションを検証および処理しています。スクリプトでは、残高と支払い額を確認します。支払い額が残高を超えないということは、エラーメッセージが返されることを意味します。次に、else部分は、ボタンクリックイベントの背後にあるコードにリダイレクトされません。見つかりません。これを解決するのを手伝ってください。
if (ddl_selected == "ebal") {
var cust_balance = document.getElementById('<%= lbl_balance.ClientID %>');
var cust_ramount = document.getElementById('<%= lbl_amount.ClientID %>');
if (cust_balance.innerHTML <= cust_ramount .innerHTML) {
alert('Error Alert : You don\'t have enough balance.!.');
return false;
}
else {
return true;
}
}
<asp:ImageButton ID="btn_activate" runat="server" OnClick="btn_pay_Click"
OnClientClick="return valid_details();"
ImageUrl="~/Images/pay.png" />
protected void btn_pay_Click(object sender, ImageClickEventArgs e)
{
//Event not fire
}