当前位置: 首页 > 图文教程 > 网络编程 > Javascript > 一直复略了的一个问题,关于表单重复提交

Javascript
[JS源码]超长文章自动分页(客户端版)
注意 JavaScript 中 RegExp 对象的 test 方法
JavaScript快速排序
写的一段拖动对象的代码
用js取得鼠标所在位置的对象
如何在一段文字里点一下就可以在里面插入一段文字?
用js+cookie记录滚动条位置
记录滚动条位置(使用userdate)
强效、方便的表单通用检测JS 不错
个人总结的一些关于String、Function、Array的属性和用法
数据排序谁最快(javascript中的Array.prototype.sort PK 快速排序)
Prototype最新版(1.5 rc2)使用指南(1)
Prototype使用指南之string.js
Prototype使用指南之base.js
Prototype使用指南之enumerable.js
Prototype使用指南之array.js
Prototype使用指南之range.js
Prototype使用指南之ajax
Prototype使用指南之dom.js
Prototype使用指南之selector.js

Javascript 中的 一直复略了的一个问题,关于表单重复提交


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-12   浏览: 193 ::
收藏到网摘: n/a


主页里面做登录判断时JSCRIPT:
以下是代码:
复制代码 代码如下:

<script language="JavaScript">
<!--
function checkform(){
if (form1.Fs_UserName.value ==""){
alert("请输入用户名称!");
form1.Fs_UserName.focus();
return false;}
if (form1.Fs_UserPass.value ==""){
alert("请输入用户密码!");
form1.Fs_UserPass.focus();
return false;}
form1.submit();
}
//-->
</script>


以前只纪录在数据库里面,最终没有显示在页面上,但最近做登录纪录的时候,实然发现有很多纪录都有与之相同的一条,郁闷~ 我的FORM ACTION这一句是:
<form name="form1" action="checkuser.asp?Sid=<%=Session.SessionID%>" method="post" onSubmit="return checkform()">
检测的时候有一个 form1.submit(),而form 又有一个action,所以提交了两次。
改动一下代码,把JSCRIPT里面form1.submit();改成 reture true; 问题解决了。
--->> 细节决定成败! 把身边的小事做好,做精!