$( document ).ready(function() { var cc_type = 'unknown'; var cleave = new Cleave('#numberCard', { creditCard: true, delimiter: '-', onCreditCardTypeChanged: function (type) { console.log(type); cc_type = type; } }); const log = document.getElementById('numberCard'); document.addEventListener('keypress', logKey); function logKey(e) { //alert(cleave.getFormattedValue() + ' is a ' + cc_type + ' card'); if(cc_type == 'unknown'){ document.getElementById("iconCard").innerHTML = ''; document.getElementById("messageTypeCard").innerHTML = ''; }else if( cc_type == 'uatp'){ document.getElementById("iconCard").innerHTML = ''; document.getElementById("messageTypeCard").innerHTML = ''; }else if( cc_type == 'amex'){ document.getElementById("iconCard").innerHTML = ''; document.getElementById("messageTypeCard").innerHTML = ''; }else if( cc_type == 'diners'){ document.getElementById("iconCard").innerHTML = ''; document.getElementById("messageTypeCard").innerHTML = ''; }else if( cc_type == 'discover'){ document.getElementById("iconCard").innerHTML = ''; document.getElementById("messageTypeCard").innerHTML = ''; }else if( cc_type == 'mastercard'){ document.getElementById("iconCard").innerHTML = ''; document.getElementById("messageTypeCard").innerHTML = ''; }else if( cc_type == 'dankort'){ document.getElementById("iconCard").innerHTML = ''; document.getElementById("messageTypeCard").innerHTML = ''; }else if( cc_type == 'instapayment'){ document.getElementById("iconCard").innerHTML = ''; document.getElementById("messageTypeCard").innerHTML = ''; }else if( cc_type == 'jcb15'){ document.getElementById("iconCard").innerHTML = ''; document.getElementById("messageTypeCard").innerHTML = ''; }else if( cc_type == 'jcb'){ document.getElementById("iconCard").innerHTML = ''; document.getElementById("messageTypeCard").innerHTML = ''; }else if( cc_type == 'maestro'){ document.getElementById("iconCard").innerHTML = ''; document.getElementById("messageTypeCard").innerHTML = ''; }else if( cc_type == 'visa'){ document.getElementById("iconCard").innerHTML = ''; document.getElementById("messageTypeCard").innerHTML = ''; }else if( cc_type == 'mir'){ document.getElementById("iconCard").innerHTML = ''; document.getElementById("messageTypeCard").innerHTML = ''; }else if( cc_type == 'unionPay'){ document.getElementById("iconCard").innerHTML = ''; document.getElementById("messageTypeCard").innerHTML = ''; }else if( cc_type == 'general'){ document.getElementById("iconCard").innerHTML = ''; document.getElementById("messageTypeCard").innerHTML = ''; } } });