您的位置:首页 > 其它

form 表单自动提交问题

2010-11-30 13:38 495 查看
今天在日常开发中碰到一个问题,就是点击超链接,form表单自动提交,无论怎么改都不可避免的碰到这个怪现象。

 

 onsubmit="return false;"  void(0) 都试过了,但不起作用

 

代码就是类似于下面的样子, 后来经过好几个小时以后才找到问题,就是  void oprform = document.getElementById("paginationForm");

不小心写成 void 了,导致 js 脚本一执行到这里就提交 form 表单。

一个字,操----------

骂完了,但原因是什么呢?  本人不清楚, 原理的话,估计涉及到js脚本原理那里了。

 

<mce:script type="text/javascript"><!--
//转到页码
function GoToPage(pageNum){

void oprform = document.getElementById("paginationForm");

//alert(oprform.pageNumber);
//oprform.pageNumber.value = 100;
//alert(oprform.pageNumber);
}

// --></mce:script>


 

 

<form action="User-ViewUserList.action" name="paginationForm" id="paginationForm" method="post"  onsubmit="return false;"  >
<input type="hidden" id="pageNumber" name="pageNumber" value="-1" />
<input type="text" name= "UserName1"/> ­
<div class="sabrosus">
<span class="disabled"> < </span>
<span class="current">1</span>
<a href="#" mce_href="#" onclick="GoToPage(2);return false; " id="dddd">rrrrrrrrrr</a>
<a href=";" mce_href=";" onclick="GoToPage(3)">3</a>
<a href=";" mce_href=";" onclick="GoToPage(4)">4</a>
<a href=";" mce_href=";" onclick="GoToPage(5)">5</a>
<a href="#" mce_href="#" onclick="GoToPage(6)">6</a>
<a href="#" mce_href="#" onclick="GoToPage(7)">7</a> ...
<a href="#" mce_href="#">199</a>
<a href="#" mce_href="#">200</a>
<a href="#" mce_href="#"> > </a>
</div>
</form>


 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息