// Számlaszám ellenőrzése $( "#invoiceNumber" ).on('input',function( event ) { /*if ( event.which == 13 ) { event.preventDefault(); }*/ console.log('Jájj genyó!'); var ctrl=document.getElementById("invoiceNumber"); var btn=document.getElementById("btnsave"); $.get('/invoices/checkinvoicenumber/'+ctrl.value,function(invoices){ // console.log(invoices); if(invoices==='reserved') { btn.disabled=true; ctrl.style.backgroundColor='red'; } if(invoices==='free') { btn.disabled=false; ctrl.style.backgroundColor='#2C3446'; } }) /*$.ajax({ type: 'POST', data: JSON.stringify(data), contentType: "application/json", dataType:'json', url: '/checkinvoicenumber', success: function(data) { console.log('success'); console.log(JSON.stringify(data)); }, error: function(error) { console.log("some error in fetching the notifications"); } }).done (function (data) { if (data.status === 200) { console.log(data.data); } });*/ }); // Dropdown selection show $(".dropdown-menu li a").on('click',function(){ $(this).parents(".dropdown").find('.btn').html($(this).text() + ' '); $(this).parents(".dropdown").find('.btn').val($(this).data('value')); document.getElementById('currencyl').setAttribute('value',$(this).text()); /* var number = Number($("#nPrice").val().replace(/[^0-9,.-]+/g,"").replace(/[^0-9.-]+/g,".")); var price=parseFloat(number); // var inputValue = parseInt(price.replace(/\D/g, ''),10); if ($(this).data('value')==='HUF') { $("#nPrice").val(price.toLocaleString('hu-HU')); } if ($(this).data('value')==='EUR') { $("#nPrice").val(price.toLocaleString('de-DE')); } if ($(this).data('value')==='USD') { $("#nPrice").val(price.toLocaleString('us-US')); } console.log($(this).data('value'))*/ }); $("#ed").on('input',function(){ var remDays=$('#ed').val(); var date = new Date($('#emDate').val()); var newdate = new Date(date); newdate.setDate(newdate.getDate() + parseInt(remDays)); $('#datetimepicker2').data("DateTimePicker").date(newdate); $('#datetimepicker2').data("DateTimePicker").minDate(date); }) /*$("#nPrice").on('input',function(){ var price=$("#nPrice").val(); if (isPositiveInteger(price)) { $(this).css({ 'background': '#2C3446' }); }else { $(this).css({ 'background': 'tomato' }); } })*/ function thousands_separators(num) { var i=0; var num_parts = num.toString().split("."); num_parts[0] = num_parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, " "); num_parts.forEach(function(element){ if (i>0) { element.replace(/./g, '') } i++; }) return num_parts.join("."); } nPrice.addEventListener("keyup", myScript); function myScript(event){ var priceString=nPrice.value.replace(/,/g, '.').replace(/\s/g, ''); //document.getElementById('container').innerHTML = Number(priceString); nPrice.value=thousands_separators(priceString); } /* $("#nPrice").focusout(function(){ var number = Number($("#nPrice").val().replace(/[^0-9,.-]+/g,"").replace(/[^0-9.-]+/g,".")); var price=parseFloat(number); // var inputValue = parseInt(price.replace(/\D/g, ''),10); if ($('#currencyb').val()==='HUF') { $("#nPrice").val(price.toLocaleString('hu-HU')); } if ($('#currencyb').val()==='EUR') { $("#nPrice").val(price.toLocaleString('de-DE')); } if ($('#currencyb').val()==='USD') { $("#nPrice").val(price.toLocaleString('us-US')); } console.log(price); });*/ /* // When ready. $(function() { var $form = $( "#receiptsNew" ); var $input = $( "#nPrice" ); $input.on( "keyup", function( event ) { // When user select text in the document, also abort. var selection = window.getSelection().toString(); if ( selection !== '' ) { return; } // When the arrow keys are pressed, abort. if ( $.inArray( event.keyCode, [38,40,37,39] ) !== -1 ) { return; } var $this = $( this ); // Get the value. var input = $this.val(); //var input = input.replace(/[\s\_\-]|[^0-9.]+/g, ""); input = input ? parseFloat( input.replace(/\s/g, ''), 10 ) : 0; $this.val( function() { return ( input === 0 ) ? "" : input.toLocaleString( "hu-HU" ); } ); } ); }); */