0

在jsp中使用spring表单标签。

以下是我用于分页的脚本:

function getNextPage(){
var next = document.getElementById('nextPageID');
next.checked=true;
var buttonName = document.getElementById('refreshbuttonID');
buttonName.click();
}

当用户点击Next视图(使用jsp)时,onclick我正在调用的事件getNextPage();

<button type="submit" onclick="getNextPage();">Next</button>

我将隐藏复选框设置为 true

<td>
     <form:checkbox id="nextPageID" path="nextPage"/>  
     <input type="hidden" value="1" name="_nextPage"/>
</td>

然后在控制器中调用该方法以获取下一个结果并显示在页面上。

在 chrome 和 firefox 中一切正常,当涉及 IE 时,有时会,有时不会。并且页面不断刷新旧数据..它一直在调试模式下工作(即使在 IE 中)

It is not hitting the javascript in IE on some occassions. 我在功能上缺少什么或在 IE 中有什么不同的事情要做吗?有什么建议么!

4

1 回答 1

1

我将根据给出的有限信息进行猜测:将您的按钮更改为使用type="button"

<button type="button" onclick="getNextPage();">Next</button>

...因为如果您在表单中有一个提交按钮并且您没有取消默认行为(您的代码没有),除了您的代码正在执行的任何操作之外,它还会尝试提交表单。

于 2013-08-29T12:34:11.440 回答