29 lines
1.0 KiB
JavaScript
29 lines
1.0 KiB
JavaScript
|
document.addEventListener('DOMContentLoaded',()=>{
|
|||
|
const loginForm = document.getElementById('loginForm');
|
|||
|
const errorMessage = document.getElementById('errorMessage');
|
|||
|
|
|||
|
loginForm.addEventListener('submit',e=>{
|
|||
|
e.preventDefault();
|
|||
|
|
|||
|
const username = document.getElementById('username').value.trim();
|
|||
|
const password = document.getElementById('password').value.trim();
|
|||
|
|
|||
|
if(!username || !password){
|
|||
|
errorMessage.textContent = '用户名和密码不能为空';
|
|||
|
errorMessage.style.display = 'block';
|
|||
|
return;
|
|||
|
}
|
|||
|
|
|||
|
/* 这里可替换为真实校验逻辑 —— 目前直接视为成功 */
|
|||
|
errorMessage.style.display = 'none';
|
|||
|
|
|||
|
/* 写入 cookie,1 天有效 */
|
|||
|
const expire = new Date();
|
|||
|
expire.setDate(expire.getDate() + 1);
|
|||
|
document.cookie = `username=${encodeURIComponent(username)}; expires=${expire.toUTCString()}; path=/`;
|
|||
|
|
|||
|
/* 登录后跳回首页(商品详情页) */
|
|||
|
window.location.href = 'index.html';
|
|||
|
});
|
|||
|
});
|