tôi đã tạo biểu mẫu đăng nhập trên hộp đèn bằng cách sử dụng hàm javascript. Bây giờ tôi muốn lưu trữ một giá trị vào biến session, vì vậy để kiểm tra xem người dùng đã logined, và không để cho anh ta đăng nhập hộp đèn một lần nữa và một lần nữa trên điều hướng của mình trên trang .. chức năng javascript của tôi là:lưu trữ giá trị trong biến phiên và kiểm tra giá trị
<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>
và im gọi hàm checksession trong các hình thức của tôi sự kiện onsubmit như
<form id="Admin" onreset="checksession()">
vấn đề là, trên tất cả các thiết lập lại hoặc trình hình thức, ngay cả trên trang thay đổi, biểu mẫu đăng nhập được hiển thị. Tại sao nó không kiểm tra chức năng kiểm tra phiên. Vui lòng cho tôi biết bất kỳ lỗi nào tôi đang thực hiện
Bạn có biết rằng JavaScript và PHP là các ngôn ngữ khác nhau không? Mã của bạn là IT tương đương với Spanglish, nhưng Spanglish không cần phải chạy bằng máy tính. –
có tôi đã biết, nhưng sau khi thực hiện các thay đổi, kết quả là như nhau, bây giờ xin vui lòng bạn sẽ tìm thấy một số lỗi khác. –
Không có gì để sửa ở đây. Bạn chỉ cần gõ mã ngẫu nhiên với hy vọng rằng nó cuối cùng sẽ chạy. –