J'ai écrit une fonction qui efface automatiquement la valeur prédéfinie d'un champ de saisie lorsque l'utilisateur se concentre dessus et la remet sur flou si l'utilisateur n'entre aucune valeur. Par conséquent, la valeur de <input type="text" value="example" />
ne doit pas être mise au point.Effacer le champ de saisie lorsque des données sont glissées et supprimées
Le problème que je suis confronté est la suivante:
Lorsque je sélectionne un peu de texte sur la page et le glisser-déposer dans le champ d'entrée, le champ ne sera pas effacé avant d'appliquer le texte abandonné. Au lieu de cela, la valeur du champ de saisie deviendra: exampleLorem, par opposition à Lorem.
Existe-t-il un moyen approprié de supprimer la valeur par défaut juste après que le texte a été déposé dans le champ de saisie?
La seule façon sûre que je peux penser est d'utiliser la minuterie .. vérifier toutes les x millisecondes (par exemple 50) si la valeur a changé et si oui, déclencher l'événement onchange manuellement. –