|
主頁(yè)里面做登錄判斷時(shí)JSCRIPT:
以下是代碼:
復(fù)制代碼 代碼如下:
<script language="JavaScript">
<!--
function checkform(){
if (form1.Fs_UserName.value ==""){
alert("請(qǐng)輸入用戶名稱!");
form1.Fs_UserName.focus();
return false;}
if (form1.Fs_UserPass.value ==""){
alert("請(qǐng)輸入用戶密碼!");
form1.Fs_UserPass.focus();
return false;}
form1.submit();
}
//-->
</script>
以前只紀(jì)錄在數(shù)據(jù)庫(kù)里面,最終沒有顯示在頁(yè)面上,但最近做登錄紀(jì)錄的時(shí)候,實(shí)然發(fā)現(xiàn)有很多紀(jì)錄都有與之相同的一條,郁悶~ 我的FORM ACTION這一句是:
<form name="form1" action="checkuser.ASP?Sid=<%=Session.SessionID%>" method="post" onSubmit="return checkform()">
檢測(cè)的時(shí)候有一個(gè) form1.submit(),而form 又有一個(gè)action,所以提交了兩次。
改動(dòng)一下代碼,把JSCRIPT里面form1.submit();改成 reture true; 問題解決了。
--->> 細(xì)節(jié)決定成敗! 把身邊的小事做好,做精!
JavaScript技術(shù):一直復(fù)略了的一個(gè)問題,關(guān)于表單重復(fù)提交,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。