У меня есть два элемента управления на моей странице. Текстовое поле и радиообъектив. Оба они запускают мероприятие, и с ними справляются. В каждом дескрипторе данные из элемента управления используются для вызова службы отдыха.jquery events: (иногда) обрабатывает два события одновременно
В псевдокоде:
If textbox has focus lost -> call restText(textbox.value)
If radiobutton is clicked -> call restRadio(radiobutton.value)
До сих пор, так хорошо. Требование в настоящее время является то, что если радио щелкнул и текстовое поле теряет фокус в то же время, он должен реагировать так:
If radiobutton is clicked && textbox has focus lost **before** -> call restBoth(radiobutton.value, textbox.value)
Ну, ключевое слово перед тем мой вопрос. Как я могу обрабатывать оба события одновременно и не потерять фокус текстового поля до радиообмена?
Ничего нет. Я не знаю, как «игнорировать» событие текстового поля, если нажимается радио. Фокус утерян, всегда срабатывает, и ajax возвращается с новым рендерингом контента, который как бы «теневой» радио-событие. –