2015-10-22 3 views
0

Я пытался проверить форму с помощью jquery, но событие нажатия кнопки не срабатывает в IE.Событие нажатия кнопки JQuery не срабатывало

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js" type="text/javascript"></script> 

<script type="text/javascript"> 
$(document).ready(function() { 
    $('#btnResubmit2').click(function() { 
     alert('btnResubmit2 Here'); 
    }); 
}); 
</script> 

HTML code 
<asp:Button ID="btnResubmit2" runat="server" Text="Resubmit" onclick="btnResubmit2_Click"/> 

Не могли бы вы помочь мне решить эту проблему.

+0

По моему скромному пониманию, вы создаете два слушателя событий щелчка, одна с инлайн JavaScript (который никогда не будет работать, так как нет ссылающегося) и другой с jQuery –

+1

Значение onclick никогда не срабатывает, если вы не вызываете эту функцию. Вероятно, вы выбрали ошибку ... проверьте свою консоль – charlietfl

+0

Не забывайте, что ASP.Net Webforms также изменяет атрибут ID ' runat = "server" 'во время выполнения. Возможно, вам понадобится использовать' $ ('# <% = btnResubmit2.ClientID%>') ', чтобы выбрать его. –

ответ

1

Попробуйте следующее ...

JS

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js" type="text/javascript"></script> 

<script type="text/javascript"> 
$(document).ready(function() { 
    $('#btnResubmit2').click(function() { 
     alert('btnResubmit2 Here'); 
    }); 
}); 
</script> 

HTML

<asp:Button id="btnResubmit2" runat="server" Text="Resubmit"/> 
+0

Любая радость, а потом спариваться? – AdamJeffers

0

избавиться от атрибута OnClick.

<asp:Button ID="btnResubmit2" runat="server" Text="Resubmit" /> 
0

Спасибо всем. Я использовал кнопку Asp.net, и она была обработана после внесенных изменений, как показано ниже. Я очень ценю ваш немедленный ответ.

$ (документ) .ready (функция() {

  $('#<%= Button1.ClientID %>').click(function() {    
      alert('btnResubmit2 Here'); 
     });   
    }); 
Смежные вопросы