#javascript #asp.net #vb.net #c#-3.0
#javascript #asp.net #vb.net #c #-3.0
Вопрос:
Текстовое поле (text1) продолжает изменять время с помощью приведенного ниже javascript, при этом изменяя время, которое мне нужно для выполнения какой-либо задачи в событии изменения текстового поля в коде позади, я попробовал onTextChanged с autopostback = true, которое не работает при изменении времени, но оно работает, если я что-либо изменяю вручную в текстовом поле (text1), я хочу запустить onTextChanged при изменении времени. Пожалуйста, помогите.
<script type="text/javascript">
function timedCount() {
var dt = new Date()
document.getElementById("text1").value = dt.toLocaleDateString() ' ' dt.toLocaleTimeString();
window.setTimeout(timedCount, 1000);
}
timedCount();
</script>
Комментарии:
1. Добавьте
document.getElementById("text1").change()
передsetTimeout
запуском события onchange и обратной отправкой.2. Спасибо @Alex Kudryashev за решение, но я получаю некоторую ошибку «0x800a01b6 — ошибка времени выполнения JavaScript: объект не поддерживает свойство или метод ‘change'» Пожалуйста, помогите
3. Извините. Конечно
document.getElementById("text1").onchange()
.4. Это работает, еще раз спасибо мистеру Алексу Кудряшеву 🙂