ie8按钮触发跳转,重复跳转两次

分页标签中的代码

 

 

 

 

strHtml += "<input type='text' value='"
						+ pageNo
						+ "' id='pageNo' onKeypress='if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;' />";
				strHtml += "<button onclick=\"var no = Number(document.getElementById(\'pageNo\').value);"
						+ "if(no>"
						+ pageCount
						+ "||no<1){alert('页数应在1-"
						+ pageCount
						+ "之间');}"
						+ "else{alert('"+
						queryUrl+ name+ ".pageNo='+no"
						+");location.href='"
						+ queryUrl
						+ name
						+ ".pageNo='+no"
						+ "};return false;\">GO</button>";

 没加return false 前 ie8下会访问两次server且第二次不带参数,ie9,ie6无此现象。

你可能感兴趣的:(ie8)