jQuery événement.qui renvoie 13 sur la touche Enter appuyez sur
Pourquoi événement.ce qui ne veut pas de retour 13 (CR) ou 10 (LF) selon le système d'exploitation?
$('#something').on('keypress', function (event) {
switch (event.which) {
case 13:
...
break;
}
});
Mise à JOUR
Je sais que le Transport de retour est égal à 13 dans le code ASCII. Mais pourquoi un retour Chariot est commun à tous les systèmes d'exploitation, mais produit des différentes sorties dans le texte (c'est à dire LF, CR, CR LF)?
- Est-il un réel problème? Envisager de demander une solution pour ce problème au lieu de cela... coup de gueule?
- +1, c'est pas une mauvaise question, juste eu une mauvaise première révision.
- Je suis d'accord avec @gdoron. Cette question est totalement valide. J'ai moi-même déjà posté au moins une question, ici, de SORTE que c'était mue par la curiosité et n'était pas un problème en attente d'une solution.
Vous devez vous connecter pour publier un commentaire.
Parce que c'est le code ASCII pour le retour...
La table:
Regarder nombre 13:
Lire ceci:
Une valeur fixe de n'importe quel système d'exploitation est utilisé, rend notre vie beaucoup plus facile pour nous concentrer sur les vrais problèmes que nous devons faire.
:)