featuring when in pembayaransag.blade the checked button automatically checked
This commit is contained in:
Vendored
+47
-5
@@ -1,4 +1,5 @@
|
||||
let checked_rad = () =>{
|
||||
// let checked_rad = () =>{
|
||||
function checked_rad(){
|
||||
const radios = document.querySelectorAll('input[name="radpembayaran"]');
|
||||
// let rad_payment = document.getElementById('radpembayaran');
|
||||
let btn_payment = document.getElementById('bayarsbmt');
|
||||
@@ -9,11 +10,38 @@ let checked_rad = () =>{
|
||||
btn_payment.disabled = false;
|
||||
btn_payment_phone.disabled = false;
|
||||
}else{
|
||||
/* Make default checked */
|
||||
let radpkb = document.getElementById('pkb');
|
||||
let radkopkb = document.getElementById('kopkb');
|
||||
|
||||
if (radpkb && !radpkb.checked) {
|
||||
selected_radiopkb(radpkb);
|
||||
return;
|
||||
}
|
||||
|
||||
if(radkopkb && !radkopkb.checked){
|
||||
selected_radiokopkb(radkopkb);
|
||||
return;
|
||||
}
|
||||
|
||||
btn_payment.disabled = true;
|
||||
btn_payment_phone.disabled = true;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
let selected_radiopkb = (radpkb) => {
|
||||
radpkb.setAttribute('checked', 'checked');
|
||||
radpkb.dispatchEvent(new Event('change'));
|
||||
radpkb.focus();
|
||||
}
|
||||
|
||||
let selected_radiokopkb = (radkopkb) => {
|
||||
radkopkb.setAttribute('checked', 'checked');
|
||||
radkopkb.dispatchEvent(new Event('change'));
|
||||
radkopkb.focus();
|
||||
}
|
||||
|
||||
const radios = document.querySelectorAll('input[name="radpembayaran"]');
|
||||
|
||||
radios.forEach((radio) => {
|
||||
@@ -39,11 +67,19 @@ radios.forEach((radio) => {
|
||||
});
|
||||
content1?.classList.add('blurred');
|
||||
content2?.classList.remove('blurred');
|
||||
btn_payment.disabled = false;
|
||||
btn_payment_phone.disabled = false;
|
||||
|
||||
if(values != 0){
|
||||
btn_payment.disabled = false;
|
||||
btn_payment_phone.disabled = false;
|
||||
|
||||
}else{
|
||||
btn_payment.disabled = true;
|
||||
btn_payment_phone.disabled = true;
|
||||
}
|
||||
whole_total.innerHTML = formatter.format(values + 1);
|
||||
whole_total_phone.innerHTML = formatter.format(values + 1);
|
||||
|
||||
|
||||
}else{
|
||||
let inputsdisabled = document.querySelectorAll(`#divkopkb input:not([type="radio"])`);
|
||||
let inputenabled = document.querySelectorAll(`#divpkb input`);
|
||||
@@ -56,8 +92,14 @@ radios.forEach((radio) => {
|
||||
});
|
||||
content2?.classList.add('blurred');
|
||||
content1?.classList.remove('blurred');
|
||||
btn_payment.disabled = false;
|
||||
btn_payment_phone.disabled = false;
|
||||
|
||||
if(values != 0){
|
||||
btn_payment.disabled = false;
|
||||
btn_payment_phone.disabled = false;
|
||||
}else{
|
||||
btn_payment.disabled = true;
|
||||
btn_payment_phone.disabled = true;
|
||||
}
|
||||
whole_total.innerHTML = formatter.format(values + 1);
|
||||
whole_total_phone.innerHTML = formatter.format(values + 1);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user