24 lines
825 B
JavaScript
24 lines
825 B
JavaScript
$(document).ready(function(){
|
|
const modal = new bootstrap.Modal(document.getElementById('registerModal'), {
|
|
backdrop: 'static', // Tidak bisa klik luar
|
|
keyboard: false // Tidak bisa ESC
|
|
});
|
|
if(!sessionStorage.getItem('customerData')){
|
|
modal.show();
|
|
}
|
|
|
|
$("#formRegister").on('submit', function(e){
|
|
e.preventDefault()
|
|
if(this.checkValidity()){
|
|
const formData =Object.fromEntries(new FormData(this).entries())
|
|
sessionStorage.setItem('customerData', JSON.stringify(formData))
|
|
|
|
modal.hide()
|
|
if(formData.nama_customer){
|
|
$("#welcomeMessage").html(`Selamat Datang, <strong>${formData.nama_customer}</strong> !`)
|
|
}
|
|
}else{
|
|
this.reportValidity()
|
|
}
|
|
})
|
|
}) |