Order/Form: Added warning if bankdata but not sepa
This commit is contained in:
@@ -513,7 +513,8 @@
|
||||
<label class="col-lg-2 col-form-label" for="bank_account_bic"></label>
|
||||
<div class="col-lg-10 alert alert-danger hidden" id="bank-error"></div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1124,6 +1125,9 @@
|
||||
} else {
|
||||
$('#owner-block').removeClass("border border-secondary");
|
||||
$('#owner_id').prop('disabled', false);
|
||||
|
||||
$("#billing_type").val("invoice");
|
||||
$("#bank_account_bank, #bank_account_owner, #bank_account_iban, #bank_account_bic").val("");
|
||||
}
|
||||
});
|
||||
|
||||
@@ -1156,6 +1160,9 @@
|
||||
} else {
|
||||
$('#billingaddress-block').removeClass("border border-secondary");
|
||||
$('#billingaddress_id').prop('disabled', false);
|
||||
|
||||
$("#billing_type").val("invoice");
|
||||
$("#bank_account_bank, #bank_account_owner, #bank_account_iban, #bank_account_bic").val("");
|
||||
}
|
||||
});
|
||||
|
||||
@@ -1569,7 +1576,7 @@
|
||||
}
|
||||
if(!data.bic_correct) {
|
||||
$("#bank_account_bic").addClass("invalid");
|
||||
bank_error.push("Ungültige BIC!");
|
||||
bank_error.push("Ungültiger BIC!");
|
||||
if(Array.isArray(data.bic)) {
|
||||
bank_error.push(" Mögliche korrekte BIC: " + data.bic.join(", "));
|
||||
}
|
||||
@@ -1589,6 +1596,31 @@
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* show warning if billing_type is not sepa when inputting bank data
|
||||
*/
|
||||
|
||||
$("#billing_type, #bank_account_bank, #bank_account_owner, #bank_account_iban, #bank_account_bic").change(() => {
|
||||
var type = $("#billing_type").val();
|
||||
var bank = $("#bank_account_bank").val();
|
||||
var owner = $("#bank_account_owner").val();
|
||||
var iban = $("#bank_account_iban").val();
|
||||
var bic = $("#bank_account_bic").val();
|
||||
|
||||
console.log(type, bank, owner, iban, bic);
|
||||
|
||||
if((bank || owner || iban || bic) && type !== "sepa") {
|
||||
console.log("sepa aber bankdaten")
|
||||
$("#bank-error").text("Achtung: Verrechnungsart ist nicht auf SEPA-Bankeinzug gestellt.");
|
||||
$("#bank-error").show();
|
||||
} else {
|
||||
console.log("passt");
|
||||
$("#bank-error").text("");
|
||||
$("#bank-error").hide();
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
function validateOrderForm() {
|
||||
|
||||
Reference in New Issue
Block a user