Files
aitsc/static/js/main.js
2025-02-23 09:07:52 +08:00

35 lines
1.1 KiB
JavaScript

// 初始化函数
document.addEventListener('DOMContentLoaded', function() {
// 处理表单提交
const forms = document.querySelectorAll('form');
forms.forEach(form => {
form.addEventListener('submit', function(e) {
const submitBtn = form.querySelector('button[type="submit"]');
if (submitBtn) {
submitBtn.disabled = true;
submitBtn.textContent = '处理中...';
}
});
});
// 处理提示词卡片交互
const promptCards = document.querySelectorAll('.prompt-card');
promptCards.forEach(card => {
card.addEventListener('click', function(e) {
if (e.target.classList.contains('btn-feedback')) {
// 处理反馈按钮点击
console.log('反馈按钮被点击');
}
});
});
// 处理闪存消息
const flashMessages = document.querySelectorAll('.flash-message');
flashMessages.forEach(message => {
setTimeout(() => {
message.style.opacity = '0';
setTimeout(() => message.remove(), 500);
}, 5000);
});
});