check duplicate paypar account no issue

This commit is contained in:
phyusin
2018-12-27 16:08:34 +06:30
parent 7a60ab91c5
commit 398f97f244
4 changed files with 46 additions and 8 deletions

View File

@@ -244,8 +244,11 @@
</div>
</div>
<script type="text/javascript">
var paypar_account_no = [];
$(function() {
paypar_account_no = JSON.parse('<%= @paypar_accountno.to_json.html_safe %>');
console.log(paypar_account_no);
// Read Card Reader
$("#paypar_account_no").on('focus', function(e){
if($(this).val() == ''){
@@ -272,9 +275,23 @@
// get CardNo from Java
function setCardNo(cardNo){
if(cardNo.length == 16){
$("#paypar_account_no").val(cardNo);
$("#search").val(cardNo);
$("#type").val("card");
if($.inArray(cardNo, paypar_account_no) !== -1){
$("#paypar_account_no").val(cardNo);
$("#search").val(cardNo);
$("#type").val("card");
}else{
swal({
title: 'Oops',
text: 'CardNo already registered, Please try another card!',
type: 'error',
html: true,
closeOnConfirm: false,
closeOnCancel: false,
allowOutsideClick: false
}, function () {
window.location.reload();
});
}
}
}