У меня есть входной текст с событием onchange, который вызывает функцию, в которой отображается окно предупреждения. У меня также есть кнопка, чья onclick вызывает другую функцию. Если пользователь вносит изменения в текст ввода и сразу же нажимает кнопку, происходит событие onchange, отображающее окно предупреждения, но код в функции для кнопки onclick не выполняется. Я читал, что это связано с бурлящим событием, но я не видел никаких решений. Есть ли решение? Возможно ли это?
Вот небольшой пример:
<input type = "text" onchange = "showAlert1()">
<input type = "button" id = "al2" value = "Click Here" onclick = "showAlert2()">
<script type = "text/javascript">
function showAlert1()
{
alert("ONE")
}
function showAlert2()
{
alert ("TWO");
}
</script>
Обработчик события onclick showAlert2() не срабатывает, если внесено изменение на входное значение, и пользователь сразу же нажимает кнопку. Я хочу, чтобы вы что-то пишете в поле ввода, нажмите НЕМЕДЛЕННО кнопку, и она стреляет
alert ( "ONE" ) И предупреждение ( "TWO" )...
ИЛИ ТОЛЬКО
оповещения ( "ДВА" )