112e0dc636d8ef1ada467bd4a7a68b4362b1b140
Bernd Wurst JS-Code in separate Datei a...

Bernd Wurst authored 6 years ago

1) function populate_bankinfo(result) {
Bernd Wurst removed jquery and jqueryUI...

Bernd Wurst authored 1 year ago

2)   bank = result;
Bernd Wurst JS-Code in separate Datei a...

Bernd Wurst authored 6 years ago

3)   if (bank.iban_ok == 1) {
Bernd Wurst removed jquery and jqueryUI...

Bernd Wurst authored 1 year ago

4)     document.querySelector("#iban_feedback").innerHTML = '<img src="../../images/ok.png" style="height: 16px; width: 16px;" alt="" title="" />';
5)     if (document.querySelector('#bankname').value == "") 
6)       document.querySelector('#bankname').value = bank.bankname;
7)     if (document.querySelector('#bic').value == "")  
8)       document.querySelector('#bic').value = bank.bic;
Bernd Wurst JS-Code in separate Datei a...

Bernd Wurst authored 6 years ago

9)   } else {
Bernd Wurst removed jquery and jqueryUI...

Bernd Wurst authored 1 year ago

10)     document.querySelector("#iban_feedback").innerHTML = '<img src="../../images/error.png" style="height: 16px; width: 16px;" alt="IBAN scheint nicht gültig zu sein" title="IBAN scheint nicht gültig zu sein" />';
11)     document.querySelector('#bankname').value = "";
12)     document.querySelector('#bic').value = "";
Bernd Wurst JS-Code in separate Datei a...

Bernd Wurst authored 6 years ago

13)   }
14)     
15) }
16) 
Bernd Wurst removed jquery and jqueryUI...

Bernd Wurst authored 1 year ago

17) async function searchbank() 
Bernd Wurst JS-Code in separate Datei a...

Bernd Wurst authored 6 years ago

18) {
Bernd Wurst removed jquery and jqueryUI...

Bernd Wurst authored 1 year ago

19)   var iban = document.querySelector('#iban').value.toUpperCase().replace(/\s/g, '');
Bernd Wurst JS-Code in separate Datei a...

Bernd Wurst authored 6 years ago

20)   if (iban.substr(0,2) == "DE" && iban.length == 22) {
Bernd Wurst removed jquery and jqueryUI...

Bernd Wurst authored 1 year ago

21)     document.querySelector("#iban").value = iban;
22)     document.querySelector("#bankname").disabled = true;
23)     document.querySelector("#bic").disabled = true;
24)     const response = await fetch("sepamandat_banksearch?iban="+iban);
25)     const data = await response.json();
26)     populate_bankinfo(data);
27)     document.querySelector("#bankname").disabled = false;
28)     document.querySelector("#bic").disabled = false;
Bernd Wurst JS-Code in separate Datei a...

Bernd Wurst authored 6 years ago

29)   } else {
Bernd Wurst removed jquery and jqueryUI...

Bernd Wurst authored 1 year ago

30)     document.querySelector("#iban_feedback").innerHTML = "";
Bernd Wurst JS-Code in separate Datei a...

Bernd Wurst authored 6 years ago

31)   }
32) }
33) 
34) function copydata_worker( result ) {
Bernd Wurst removed jquery and jqueryUI...

Bernd Wurst authored 1 year ago

35)   document.querySelector("#kontoinhaber").value = result.kundenname;
36)   document.querySelector("#adresse").value = result.adresse;
Bernd Wurst JS-Code in separate Datei a...

Bernd Wurst authored 6 years ago

37) }
38) 
Bernd Wurst removed jquery and jqueryUI...

Bernd Wurst authored 1 year ago

39) async function copydata( event ) {
Bernd Wurst JS-Code in separate Datei a...

Bernd Wurst authored 6 years ago

40)   event.preventDefault();
Bernd Wurst removed jquery and jqueryUI...

Bernd Wurst authored 1 year ago

41)   const response = await fetch("sepamandat_copydata");
42)   const data = await response.json();
43)   copydata_worker(data);
Bernd Wurst JS-Code in separate Datei a...

Bernd Wurst authored 6 years ago

44) }
45) 
46) function populate_iban(result) {
Bernd Wurst removed jquery and jqueryUI...

Bernd Wurst authored 1 year ago

47)   document.querySelector("#iban").value = result.iban;
Bernd Wurst JS-Code in separate Datei a...

Bernd Wurst authored 6 years ago

48)   populate_bankinfo(result)
49) }
50) 
Bernd Wurst removed jquery and jqueryUI...

Bernd Wurst authored 1 year ago

51) async function ktoblz( event ) {
Bernd Wurst JS-Code in separate Datei a...

Bernd Wurst authored 6 years ago

52)   event.preventDefault();
Bernd Wurst removed jquery and jqueryUI...

Bernd Wurst authored 1 year ago

53)   var kto = document.querySelector("#kto").value;
54)   var blz = document.querySelector("#blz").value;
55)   const response = await fetch("sepamandat_banksearch?kto="+kto+"&blz="+blz);
56)   const data = await response.json();
57)   populate_iban(data);
Bernd Wurst JS-Code in separate Datei a...

Bernd Wurst authored 6 years ago

58) }
59) 
60) function showktoblz( event ) {
61)   event.preventDefault();
Bernd Wurst removed jquery and jqueryUI...

Bernd Wurst authored 1 year ago

62)   document.querySelector("#ktoblz_button").style.display = "none";
63)   document.querySelector("#ktoblz_input").style.display = "";
Bernd Wurst change checkbox when date s...

Bernd Wurst authored 1 year ago

64) }
65) 
66) ready(() => { 
Bernd Wurst removed jquery and jqueryUI...

Bernd Wurst authored 1 year ago

67)     document.querySelector('#iban').addEventListener("change", searchbank );
68)     document.querySelector('#iban').addEventListener("keyup", searchbank );
69)     document.querySelector('#iban').addEventListener("paste", searchbank );
70)     document.querySelector('#copydata').addEventListener("click", copydata);
71)     document.querySelector('#showktoblz').addEventListener("click", showktoblz);
72)     document.querySelector('#ktoblz').addEventListener("click", ktoblz);