读书人

提交失败的时候不清空文本框信息解决方

发布时间: 2012-03-09 21:42:55 作者: rapoo

提交失败的时候不清空文本框信息
提交失败的时候不清空文本框信息,应该怎么写?

VBScript code
<script language="javascript">function test() {    var LEN =  document.getElementById("qty").value;    for(var i=1; i<=LEN ; i++) {        if(document.getElementById("weeknumber" + i).value=="") {             alert("周别不能为空!")document.getElementById("weeknumber" + i).focus();return false;        }   }  }</script><form id="form1" name="form1" method="post" action=""><% for i=1 to 5 %><input type="text" name="weeknumber<%=i%>" id="weeknumber<%=i%>"/><br /><% next %><input name="qty" id="qty" type="hidden" value="<%= i-1%>" /><input type="submit" name="button" id="button" value="提交" onclick="test();" /></form>


[解决办法]
其实你的代码只要把onclick="test();" 改成onclick="return test();"就可以了
[解决办法]
<form id="form1" name="form1" method="post" action="" >
.......
<input type="submit" name="button" id="button" value="提交" onclick="return test()" />
或者
<form id="form1" name="form1" method="post" action="" onsubmit="return test()" >
<input type="submit" name="button" id="button" value="提交" />
另外如果刷新后返回的也是可以保存的,但不推荐:使用<meta name="save" content="history" />标签,但要分情况,不是万能呀
[解决办法]
探讨
其实你的代码只要把onclick="test();" 改成onclick="return test();"就可以了

读书人网 >ASP

热点推荐