Comment déclencher un événement lorsqu'une option est sélectionnée dans une liste déroulante dans ReactJS. Actuellement j'utilise onChange
mais je dois déclencher un événement même si la même option est sélectionnée à nouveau.ReactJS - événement déclencheur même si la même option est sélectionnée dans la liste déroulante sélectionnée
Code actuel:
<select name="select1" onChange={this.onChangeOption}>
<option value='A'>Please select A...</option>
<option value='B'>Please select B...</option>
<option value='C'>Please select C...</option>
<option value='D'>Please select D...</option>
</select>
J'ai même essayé d'ajouter à l'option gestionnaire onClick
mais ne se déclenche pas, cliquez sur les options qu'il fonctionne uniquement avec les éléments.
Je sais qu'il existe des solutions utilisant jquery en liant un événement click avec un élément option, mais qui nécessitent une solution dans React. Ne voulez pas inclure jQuery pour cette seule exigence.
si vous voulez réagir et angulaire combinés pour réagir s'il vous plaît enlever l'étiquette angulaire/en cours d'utilisation angulaire de marque de '' ngModel' et de l'utilisation (ngModelChanges) ' –
https: // stackoverflow. com/questions/22482842/the-onclick-event-does-not-work-for-options Je ne pense pas qu'il existe un moyen d'obtenir un événement si l'option sélectionnée est cliquée. Voir aussi https://stackoverflow.com/questions/16513638/how-to-receive-an-event-when-selected-option-is-the-already-selected-option-of-a –
@ GünterZöchbauer Merci l'homme. Je sais qu'il existe des solutions utilisant jquery, mais il faut une solution dans React. Ne voulez pas inclure jQuery pour cette seule exigence. –