我的页面上有两个控件。一个文本框和一个单选按钮。他们都触发了一个事件,并且这些事件得到了处理。在每个句柄中,来自控件的数据用于调用休息服务。
在伪代码中:
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)
好吧,之前的关键字是我的问题。如何同时处理这两个事件,并且在单选按钮之前不会丢失文本框焦点?