2014-01-10 2 views
-1

Когда я нажимаю кнопку, он не запускает событие и не отображает никакого сообщения JavaScript.Событие нажатия кнопки не работает

<asp:Button ID="btnSubmitQues" runat="server" 
      CssClass="btn" OnClick="btnSubmitQues_Click" 
      Text="Submit" ValidationGroup="other" 
      OnClientClick="if(!confirm('Please Make sure to attach correct File and Select correct options !!')) return false;"/> 
+1

PLZ показать код для aspx –

+1

где эти коды? –

+1

Дайте код за то, что вы попробовали, иначе мы не сможем вам помочь. – Keeler

ответ

1

OnClick это на стороне сервера, для использования Javascript onClientClick

+0

OnClientClick = "if (! Confirm ('Пожалуйста, обязательно прикрепите правильный файл и выберите правильные параметры !!')) return false;" i using – Atul

0

для того, чтобы кнопка преобразования приложений на стороне сервера нажмите в любое время, вам придется удалить return false из JavaScript.

Вы должны вызвать функцию яваскрипта через onClientclick=funname()

и на стороне сервера .cs функции страницы через onclick=function name();

Когда функция Javascript возвращает false, он не выполняет свой код на стороне сервера.

Когда true возвращается функцией javascript, возвращается postback, и он выполняет метод onclick.

Из кода (который вы показали ранее), кажется, вы использовали только OnClick параметр

Ниже может быть ваш код кнопки

<asp:button id="Button1" 
     usesubmitbehavior="true" 
     text="Open Web site" 
     onclientclick="Navigate()" 
     runat="server" onclick="Button1_Click" /> 
+0

OnClientClick = "if (! confirm ('Пожалуйста, обязательно прикрепите правильный файл и выберите правильные параметры !!')) return false;" это мой код – Atul

+0

plz см. мой отредактированный ответ –

4

Использование подтверждения, как показано ниже на кнопку.

<asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" OnClientClick="return confirm('Please Make sure to attach correct File and Select correct options !!');"/> 
0

Я просто попытался ваш код в aspx страницы, и она работает отлично. Когда я нажимаю OK в Confirm поле, он запускает Button Click Event на стороне сервера, в противном случае просто остается на странице.

Итак, что-то еще не позволяет кликать.

Я думаю, что ValidationGroup="other" не дает ему пройти проверку и, следовательно, не стреляет в OnClientClick.

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