Prévenir onblur code à exécuter si vous cliquez sur le bouton soumettre
Par le code suivant, je souhaite "FAIRE quelque CHOSE" "ONBLUR" de l'élément id="eg1" si et seulement si l'événement onblur n'était pas due à "ONCLICK" sur le bouton soumettre.
$(document).ready(function() {
$('#eg1').blur(function() {
if(!($("#SubmitBut").click())) {
//do something
}
});
});
Pour exemple : si l'utilisateur modifie la valeur de la “eg1” champ de texte et clique sur le prochain champ de texte puis de le FAIRE quelque CHOSE de code doit s'exécuter, mais dans le cas où l'utilisateur change la valeur de la “eg1 champ” puis clique sur le bouton envoyer, puis la FAIRE quelque CHOSE de code ne doit pas fonctionner.
Est la bonne façon de le faire ??
S'il vous plaît guide.
tu ne peux pas faire comme ça. u ne peut pas capturer deux événements à la fois.
merci de m'aider avec la façon correcte pour accomplir la tâche
Veuillez consulter le violon que j'ai créé. J'ai mis à jour ma précédente réponse après la lecture de la question attentivement.
merci de m'aider avec la façon correcte pour accomplir la tâche
Veuillez consulter le violon que j'ai créé. J'ai mis à jour ma précédente réponse après la lecture de la question attentivement.
OriginalL'auteur Palak Tanejaa | 2013-03-04
Vous devez vous connecter pour publier un commentaire.
blur
cas d'un élément déclenche avantclick
cas de l'autre. Une façon est d'utilisermousedown
etmouseup
événements pour basculer d'un drapeau, parce quemousedown
cas de l'un des éléments déclencheurs avantblur
cas d'un autre.Cela m'a sauvé beaucoup de temps, merci 🙂
s'il vous plaît dites va dans le mobile? mobile, les fonctionnalités sont appuyez ou cliquez sur fonctionnalités.
êtes-vous à l'aide de jQuery mobile ?
OriginalL'auteur Diode
OriginalL'auteur A.T.
Mise à jour:
$('input[type="submit"]').mousedown(test);
Ont un coup d'oeil à ce violon JSFiddle pour résoudre votre problème. Utilisation de la console pour afficher les événements déclenchés et supprimé après, des actions spécifiques sont effectuées.
Vous devez supprimer le gestionnaire d'événement est lié au texte lors de l'
click
ousubmit
est effectuée.OriginalL'auteur D3V