2010-04-27 3 views
0

J'ai besoin de changer les actions par défaut de deux événements. Lorsque j'appuie sur "enter" une action se produit, quand j'appuie sur "shift-enter" une autre action. Je dois l'échanger. Je veux dire que si j'appuie sur "enter" alors une action "shift-enter" se produit. J'ai essayé quelque chose comme ça mais si ça ne marche pas.Changer les actions par défaut des keyevents après les combinaisons de touches

f(evt.keyCode == 13) { 
    if(!evt.shiftKey){ 
     evt.preventDefault(); 
     evt.shiftKey = true; 
     var e = jQuery.Event("keydown"); 
     e.which = 13; 
     e.shiftKey = true; 
     $(wym._doc).trigger(e); 

Y at-il un moyen de le faire?

Répondre

0

essayer ici ceci:

$(function() { 
    $('#myinput').keypress(function(e) { 
     if(e.shiftKey && e.which == 13) { 
      alert('shift enter'); 
     } else if(e.which == 13) { 
      alert('enter'); 
     } 
    }); 
}); 
Questions connexes