1

In my case a have a LinkButton on the page:

<asp:LinkButton ID="LinkButton5" runat="server" OnClick="LinkButton5_Click">Delete</asp:LinkButton>

When a user clicks it, the choosen file is deleted. And to make it easy to use I added a HotKey JavaScript:

<script type="text/javascript" src="Java/Jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="Java/Jquery.hotkeys-0.7.9.js"></script>

<script type="text/javascript">
    function domo() {
        jQuery('#platform-details').html('<code>' + navigator.userAgent + '</code>');
        jQuery(document).bind('keydown', 'esc', function (evt) { alert("ESC"); return false; });
        jQuery(document).bind('keydown', 'space', function (evt) { alert("SPACE"); return false; });
        jQuery(document).bind('keydown', 'del', function (evt) { alert("DEL"); return false; });
    }

    jQuery(document).ready(domo);
</script>

So, ones you press Delete Button on your KeyBoard JavaScript alerts you that it was clicked. :) I need ones I click Del Button LinkButton5 should be clicked. I dont realy know how I can connect the javascript call the folowing OnClick event. Please Help!

4 Answers 4

2

you can use the following code..

add the code after you alert('DEL');

var btn = document.getElementById('<%=LinkButton5.ClientID%>');
btn.click();
Sign up to request clarification or add additional context in comments.

Comments

2
document.getElementById('<%=LinkButton5.ClientID%>').click();

Comments

1

try adding this line to your script file

jQuery(document).bind('keydown', 'del', function (evt) { alert("DEL");$('#<%=LinkButton5.ClientID%>').trigger('click'); return false; });

1 Comment

perfect fix .. but u need to remove the alertboxed before reaching producion
0

Replace:

alert("DEL"); return false;

With

<%= ClientScript.GetPostbackEventReference(LinkButton5, null) %>

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.