我正在测试Windows 10环境中的现有Web应用程序。 当前版本的Firefox,Chrome和Opera按预期工作,但Edge和IE11没有。
应用程序的欢迎页面(html)正确显示但是当调用submit时没有任何反应,即不移动欢迎页面并运行servlet。没有错误消息,没有相关的服务器日志条目。当我从NetBeans IDE中运行应用程序时,监视器仅显示欢迎页面的请求,而不显示servlet请求的请求。
Tomcat和Glassfish的症状相同。
Windows XP系统上的IE9非常有用,为了好玩,我在欢迎页面html中使用了与x-ua兼容的设置但没有解决方案。
任何指针都会受到赞赏。
答案 0 :(得分:0)
桑普森 - 玩欢迎html文件,我找到了解决方案。原始代码段是
<div class ="text">
<form id="plant_select" action="Search">
<input name="name" placeholder="enter name" class="inputtext" autofocus required>
</form>
<p style = "padding-top:20px"><input type="submit" value="Search" form="plant_select"></p>
</div>
将提交行移动到表单标记中
<div class ="text">
<form id="plant_select" action="Search">
<input name="name" placeholder="enter name" class="inputtext" autofocus required>
<p style = "padding-top:20px"><input type="submit" value="Search" form="plant_select"></p>
</form>
</div>
该应用程序现在适用于IE11和Edge。
原始代码当时适用于所有可用的浏览器,并由HTML5验证程序传递。希望你对此感兴趣。