OriginalGriff
Вы, вероятно, так и делаете, если только вы не пишете веб-сайт, а текстовое поле вручную закодировано для события Javascript.
Если это так, то у вас будет HTML-код либо так:
<input type="text" id="fname" onchange="myFunction()">
Или вот так
:<input type="text" id="fname">
<script>
document.getElementById("fname").onchange = function() {myFunction()};
...
С этим довольно просто справиться: изменить "
onchange
" к "
onclick
"
Если это приложение для Windows, то все еще проще: выделите текстовое поле в VS designer и посмотрите на панель свойств (не проект "свойства", это отдельная панель отображения , которую вы можете открыть через меню Вид, если она еще не отображается).
Это выглядит примерно так:
https://i.stack.imgur.com/qWydN.png[
^]
Нажмите кнопку "молния", и она изменится от свойств к событиям:
https://docs.microsoft.com/en-us/visualstudio/ide/media/express_labelclick.png?view=vs-2019[
^]
Дважды щелкните по кнопке
Click
событие и оно создаст для вас обработчик - теперь вы можете вызвать тот же код, который вы выполнили из
TextChanged
событие (или cut'n'paste из вашего существующего обработчика).