2013-03-07 3 views
0

Использую приведенный ниже код для проверки и обработки некоторых других действий. В скрипте я проверяю сумму остатка и сумму платежа. Сумма взноса не превышает сумму баланса означает, что она возвращает сообщение об ошибке. Затем часть else не перенаправляется на мой код за событием нажатия кнопки. я не могу его найти. Пожалуйста, помогите мне решить эту проблему.событие события изображения не запускается в C#

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 
} 
+0

вам необходимо включить функцию обратной передачи на этот элемент управления. –

+0

установить значение свойства 'AutoPostBack' в' true' в кнопке –

+0

@VigneshNatraj Как включить функцию обратной передачи в кнопку. – user2110618

ответ

0

Изменить

OnClientClick="javascript:valid_details();return true;" вместо

OnClientClick="return valid_details();" 
+0

Я думаю, что OP хочет проверить, остановить и предупредить пользователя об ошибке, ваш код всегда будет проверять истину и продолжить. –

+0

№Мый код был использован для события нажатия кнопки нажатия кнопки, разрешен только для части. – 2013-03-07 06:13:13

+0

@RameshRams вышеуказанный код не работает. Событие не срабатывало .. – user2110618

0

Используйте OnClientClick = "JavaScript: возвращение valid_details(); вместо OnClientClick =" возвращение valid_details();

Смежные вопросы