我正在创建一个带有下拉选择框的表单。其中一个选项是“其他-请指定”,它应该显示一个额外的文本字段以获取更多详细信息。
我使用了onChange事件和一些简单的值检查(因为我不能依靠位置)来实现它。
我开始测试它,并意识到当我用鼠标时它可以完美地工作(onChange在控件失去焦点后运行),但是当我用键盘时它不起作用(因为它还没有失去焦点),只有在我按下tab键后,更改才会出现(看起来很奇怪)。
对我来说,似乎我漏掉了一些明显的东西,我寻找其他事件,最接近的是onclick,但那也不是。
所以问题是,是否有更好的解决方法?