Déclencheur asp.net bouton lien, cliquez sur la touche enter appuyez sur

J'ai 2 asp zones de texte que j'ai joint jQuery pour déclencher linkbutton côté serveur cliquez sur si la touche entrée est pressée sur l'une des 2 zones de texte. Mais cela ne semble pas fonctionner, s'il vous Plaît aidez-moi de vous expliquer où et ce que je fais de mal. J'ai besoin d'une solution qui fonctionne dans tous les principaux navigateurs [IE7,8,9], [Firefox 3,4], Safari[4,5].

Voici mon code,

<script language="javascript" type="text/javascript">
function GC_PostBack() {
    jQuery('#<%=lnkSubmitGiftCardNumber.ClientID%>').trigger("click");
}

et sur le côté serveur pn Page_Load, je suis à la fixation de cette fonction à l'événement onkeypress des zones de texte.

 if (!IsPostBack)
    {
        txtGiftCardNumber.Attributes.Add("onkeypress", "if(window.event.keyCode == 13) { GC_PostBack(); }");
        txtGiftCardPin.Attributes.Add("onkeypress", "if(window.event.keyCode == 13) { GC_PostBack(); }");
    }

J'ai essayé d'utiliser .cliquez sur() plutôt que .trigger("clic"), mais en vain. S'il vous plaît aider!

Grâce.

OriginalL'auteur Ashar Syed | 2011-04-27