|
主頁里面做登錄判斷時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; 問題解決了。
--->> 細節決定成??! 把身邊的小事做好,做精!
JavaScript技術:一直復略了的一個問題,關于表單重復提交,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。