0
votes

Existe-t-il un moyen d'appeler plusieurs fonctions dans la méthode OnClick sans avoir à fournir des arguments?

J'ai deux fonctions mais je n'ai pas leur argument et je veux simplement exécuter les deux fonctions sur la méthode OnClick d'un bouton.

Je sais que le code suivant fonctionne sur réagir. P>

onClick={handleSubmit; doSomethingElse;}


7 commentaires

Essayez simplement quelque chose comme ça oncclick = {() => {hantlesubmit (); faire quelque chose(); }}


Je n'ai pas les arguments pour la méthode de la poignée et du dossage.


Nous n'avons pas besoin d'arguments pour le onclick mentionné ci-dessus .


Qu'entendez-vous par `N'ayez pas d'arguments pour poignée de poignée et de dossage»?


@Pradipshreshala Veuillez poster un certain code où vous faites face à la question.


Vous êtes confronté à cela parce que vous avez Soumettre le bouton en dehors de votre formulaire (code> étiquette. Il suffit de donner un identifiant à votre formulaire, par exemple, MyForm et mettez à jour votre bouton Soumettre avec Soumettre . C'est tout.


@Selvats mis à jour.


3 Réponses :


1
votes

Créez simplement une autre fonction et appelez votre fonction dans le troisième.

onClick={auxilaryFunction}


0 commentaires

0
votes
onClick={this.handleClick}

handleClick(){
   function1();
   function2();
}

0 commentaires

0
votes

faire fonction comme xxx

} Lorsque vous cliquez sur Handlesubmit Fonctions automatiques appelées à l'intérieur de la fonction


0 commentaires