Comme tout le monde le sait, ce bouton par défaut ne fonctionne pas dans FF, seulement IE. J'ai essayé de mettre dans le tag ou dans le et ça ne marche pas. J'ai trouvé un script js pour résoudre ce problème, mais pour une raison quelconque, cela ne fonctionne pas pour moi. Ce script pour un bouton de soumission, je dois l'utiliser pour un LinkButton, qui devrait être le même.jQuery remplacement pour le bouton par défaut ou le lien
Lien:
<div id="pnl">
<a id="ctl00_cphMain_lbLogin" title="Click Here to LogIn" href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$cphMain$lbLogin", "", true, "Login1", "", false, true))">Log In</a>
<input name="ctl00$cphMain$UserName" type="text" id="ctl00_cphMain_UserName" />
<input name="ctl00$cphMain$UserName" type="text" id="ctl00_cphMain_UserName1" />
</div>
<script>
$(document).ready(function() {
$("#pnl").keypress(function(e) {
if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) {
$("a[id$='_lbLogin']").click();
return true;
}
});
});
Je sais que je peux remplacer la fonction originale « de WebForm_FireDefaultButton » dans This poste, mais je voulais vraiment obtenir celui-ci pour travailler.
Merci d'avance !!!
Larry, ça marche. Je vous remercie. – pyccki
Voir [ma réponse] (http://stackoverflow.com/a/11778517/177710) pour une version mise à jour de ce script qui fonctionne avec du contenu chargé dynamiquement et plusieurs formulaires sur une page. – Oliver