<script> let destinationasset = document.getElementById('destinationasset'); let sourceasset = document.getElementById('sourceasset'); let amount = document.getElementById('amount'); let quatity = document.getElementById('quantity'); // console.log(destinationasset); destinationasset.addEventListener('change', validate); sourceasset.addEventListener('change', validate); if (destinationasset.value == sourceasset.value) { $.notify({ // options icon: 'flaticon-alarm-1', title: '', message: 'Source and Destination account cannot be thesame', }, { type: 'danger', }); destinationasset.value = ''; amount.placeholder = ''; quatity.placeholder = ''; amount.value = ''; quatity.value = ''; } else { amount.placeholder = `Enter amount of ${sourceasset.value}`; quatity.placeholder = `Quantity of ${destinationasset.value}`; } function validate() { amount.value = ''; quatity.value = ''; if (destinationasset.value == sourceasset.value) { $.notify({ // options icon: 'flaticon-alarm-1', title: '', message: 'Source and Destination account cannot be thesame', }, { type: 'danger', }); destinationasset.value = ''; amount.placeholder = ''; quatity.placeholder = ''; amount.value = ''; quatity.value = ''; } else { amount.placeholder = `Enter amount of ${sourceasset.value}`; quatity.placeholder = `Quantity of ${destinationasset.value}`; } } amount.addEventListener('keyup', getQuantity); function getQuantity() { let uurl = "{{ url('/dashboard/asset-price/') }}" + '/' + sourceasset.value + '/' + destinationasset.value + '/' + amount.value; $.ajax({ url: uurl, type: 'GET', success: function(response) { if (response.status === 200) { //console.log(response.data); quatity.value = response.data + ' ' + destinationasset.value; document.getElementById('realquantity').value = response.data; } }, error: function(error) { console.log(error); }, }); } document.getElementById('exchnageform').addEventListener('submit', exchangeNow) function exchangeNow(event) { // alert('hey'); event.preventDefault(); if (amount.value == '') { $.notify({ // options icon: 'flaticon-alarm-1', title: '', message: 'Please Enter an Amount to Exchange', }, { type: 'danger', }); } else { $.ajax({ url: "{{ route('exchangenow') }}", type: 'POST', data: $('#exchnageform').serialize(), success: function(response) { if (response.status === 200) { $.notify({ icon: 'flaticon-alarm-1', title: 'Success', message: response.success, }, { type: 'success', }); setTimeout(function() { window.location.reload(true); }, 3000); } else { $.notify({ icon: 'flaticon-alarm-1', title: 'Error', message: response.message, }, { type: 'danger', }); } }, error: function(data) { console.log(data); }, }); } }; function getcurrbalance() { let usdelement = document.querySelectorAll('.usdelement'); usdelement.forEach(element => { let coin = element.id; $.ajax({ url: "{{ url('dashboard/balances/') }}" + '/' + coin, type: 'GET', success: function(response) { element.textContent = "{{ $settings->currency }}" + response.data; }, error: function(error) { console.log(error); }, }); }); } getcurrbalance(); setTimeout(function() { getcurrbalance(); }, 60000); </script>