“输入”命令按钮不提交仅按IE <9
我有2个元素彼此跟随(不是另一个),例如:
这很好用。 我遇到的问题是在IE 8中(我假设其他旧版本)在第一种forms时,我点击了我的键盘上的“输入”键,表单未提交。 页面重新加载,但甚至没有调用#{searchBar.search1}
。
所有这些奇怪的是,这在第二种forms中工作正常。 我没有收到错误消息,也没有从浏览器获得任何反馈。
在我的支持bean中,我有类似的东西:
public String search1() { System.out.println("submitting form1"); return "success"; } public String search2() { System.out.println("submitting form2"); return "success"; }
当使用点击“回车”键时,我甚至没有进入支持bean。
但是:当我“点击”提交按钮(用鼠标)时,一切正常。
任何有关这方面的见解将不胜感激!
对于只有一个字段的表单,这是一个MSIE特定的exception。 唯一的解决方法是添加另一个
字段,该字段由CSS
display: none;
。
此问题与JSF无关。
inputText
没有收到id="eventName"
。
- 无法使用Selenium在IE 11上的关闭窗口中找到元素
- UnreachableBrowserException尝试使用IEDriver在Selenium Webdriver中启动
- Selenium – IE 11中的NoSuchWindowException
- Selenium:将Internet Explorer中的文件下载到没有直接链接的指定文件夹,没有Windows窗体,没有AutoIt或Robot
- 如何杀死在后台运行的IEDriver exe进程(Selenium webdriver)?
- 来自IE中的servlet的持久性cookie
- Java Web Start Applet打开新的浏览器窗口/选项卡忽略目标
- Internet Explorer 8-10中的Selenium WebDriver Windows切换问题
- 在HTTP请求中创建的PDF将无法在Internet Explorer中打开