我有一个<input type="text" />
,显示来自某些数据源的搜索建议。
当用户被重定向到某个URL并在新窗口中(即window.open
)按[ENTER]键时,会出现问题:Web浏览器会阻止整个窗口,因为它已在没有用户交互的情况下打开
你知道解决这个问题的方法吗?
到目前为止我尝试了什么?
提前致谢。
答案 0 :(得分:1)
使用form
元素按 ENTER 或 RETURN 时,标准(即使未在每个浏览器中实现)事件或其子选择将触发submit
事件。
如果您想要将此事件称为自动,则可以使用JavaScript
执行此操作:
/*Directly selecting the form by its formIndex*/
document.forms[0].submit();
/* --- */
/* selecting the form by ID */
document.getElementById('myForm').submit();