-1
J'ai une fonction nommée "onchange". Cliquez sur le bouton pour déclencher l'événement de modification de la zone de texte. Je n'ai pas lié un événement à la zone de texte.La fonction non liée appelait dans Jquery
Mais quand déclencher manuellement l'événement de changement pour la zone de texte, la fonction onchange()
est appelée et affiche le message d'alerte
$('#btn').on('click',function(){
$('.numeric').trigger('change')
})
function onchange(){
alert("hi")
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p>Name: <input type="text" class="numeric" name="user"></p>
<input type="button" id="btn" value="click"/>
Bienvenue sur Stack Overflow! S'il vous plaît, prenez le [tour], jetez un coup d'œil, et lisez [help], en particulier [* Comment poser une bonne question? *] (/ Help/how-to-ask) Ce n'est pas clair du tout vous demandez ci-dessus, pouvez-vous modifier votre question pour clarifier? –
Félicitations! Et quelle est ta question? Quel est votre problème? Quel est le résultat attendu, etc ... – Cagy79
Vous devez joindre votre fonction 'onchange' à l'élément' .numeric ' – TryingToImprove