我使用javascript函數在燈箱上創建了登錄表單。現在我想存儲在會話變量的值,所以要檢查用戶是否logined,並沒有表現出他在他的導航連連登錄收藏夾頁面上..我的javascript函數是:在會話變量中存儲值並對其進行檢查
<script language="javascript" type="text/javascript">
function createlightbox()
{
document.getElementById('light').style.display='block';
document.getElementById('fade').style.display='block'
}
function closelightbox()
{
document.getElementById('light').style.display='none';
document.getElementById('fade').style.display='none'
}
function checksession()
{ if (admin=="admin")
{closelightbox();}
else
{createlightbox();}
}
function check(form)/*function to check userid & password*/
{
/*the following code checkes whether the entered userid and password are matching*/
if(form.name.value == "admin" && form.password.value == "admin")
{
closelightbox();
var admin = <?php $_SESSION['Admin']= 1; ?>
}
else
{
document.getElementById("error").style.display='block';/*displays error message*/
}
}
</script>
和IM調用我的形式onsubmit事件的checksession功能
<form id="Admin" onreset="checksession()">
的問題是,在每一個復位或形式提交,即使在頁面的變化,顯示登錄表單。爲什麼它不檢查檢查會話功能。 請告訴我任何故障我製作
您是否知道JavaScript和PHP是不同的語言?您的代碼與Spanglish相當,但Spinglish不需要由計算機運行。 – 2012-04-19 14:27:09
是的,我知道了,但是在做出更改之後,結果是一樣的,現在請您找到其他一些故障。 – 2012-04-19 14:29:22
這裏沒有什麼可以解決的。你只需輸入隨機代碼,希望它最終能夠運行。 – 2012-04-19 14:30:00