Je veux empêcher l'événement onBlur lorsque je clique sur un élément spécifique :
<input type="text" onBlur={<call when I click outside of element except when I click on a specific element>} />
Je veux empêcher l'événement onBlur lorsque je clique sur un élément spécifique :
<input type="text" onBlur={<call when I click outside of element except when I click on a specific element>} />
Ce que vous pourriez faire, c'est donner un ID à l'élément qui arrêterait l'appel et vérifier cet ID via event.relatedTarget.id.
const doSomething = (event) => {
if(event.relatedTarget.id === "badButton"){
return
}
//Do things
}
return(
<div className="DashboardHeader" onBlur={(e) => doSomething(e)}>
<button id="badButton">newbutton</button>
</div>
)
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.