usluga-klininga/script.js

32 lines
983 B
JavaScript

document.addEventListener('DOMContentLoaded', function () {
var form = document.getElementById('lead-form');
var ok = document.getElementById('lead-ok');
if (!form || !ok) return;
form.addEventListener('submit', function (e) {
e.preventDefault();
var name = form.name.value.trim();
var phone = form.phone.value.trim();
if (name.length < 2 || phone.length < 6) {
ok.hidden = true;
return;
}
try {
var leads = [];
try { leads = JSON.parse(localStorage.getItem('leads') || '[]'); } catch (_) {}
leads.push({
name: name,
phone: phone,
type: form.type.value,
comment: form.comment.value.trim(),
at: new Date().toISOString()
});
localStorage.setItem('leads', JSON.stringify(leads));
} catch (_) {}
ok.hidden = false;
form.reset();
ok.scrollIntoView({ behavior: 'smooth', block: 'center' });
setTimeout(function () { ok.hidden = true; }, 6000);
});
});