X-Cart: shopping cart software

X-Cart forums (https://forum.x-cart.com/index.php)
-   Dev Questions (https://forum.x-cart.com/forumdisplay.php?f=20)
-   -   User Friendly Credit Card Field Mod (https://forum.x-cart.com/showthread.php?t=26982)

jeanne 02-25-2008 06:21 PM

Re: User Friendly Credit Card Field Mod
 
Look in

skin1/check_cc_number_script.js

instead

hebs 05-04-2008 02:58 AM

Re: User Friendly Credit Card Field Mod
 
for 4.1.9

in skin1/check_cc_number_script.js

Replace:
HTML Code:


function checkCCNumber(field_cc, field_accepted) {
    var cc = field_cc.value;
    var accepted = (field_accepted != null) ? [card_types[field_accepted.value]] : null;

    if (isCreditCard(cc, accepted))
        return true;

    alert(txt_cc_number_invalid);
    field_cc.focus();
    field_cc.select();
    return false;
}


with this (as per 1st post):

HTML Code:


function checkCCNumber(field_cc,field_accepted) {
    var original_cc=field_cc.value;
    var cc=field_cc.value.replace(/[^\d]/g, '');
    var accepted=null;
    if(field_accepted!=null)
        accepted=new Array(card_types[field_accepted.value]);
    if (isCreditCard(cc,accepted)){
        field_cc.value = cc;
            return true;
      }else {
        alert(txt_cc_number_invalid);
        field_cc.focus();
        field_cc.select();
        return false;
    }
}


works great! :D/

EN4U 05-04-2008 07:11 AM

Re: User Friendly Credit Card Field Mod
 
Quote:

Originally Posted by hebs
for 4.1.9

in skin1/check_cc_number_script.js

Replace:
HTML Code:


function checkCCNumber(field_cc, field_accepted) {
    var cc = field_cc.value;
    var accepted = (field_accepted != null) ? [card_types[field_accepted.value]] : null;

    if (isCreditCard(cc, accepted))
        return true;

    alert(txt_cc_number_invalid);
    field_cc.focus();
    field_cc.select();
    return false;
}


with this (as per 1st post):

HTML Code:


function checkCCNumber(field_cc,field_accepted) {
    var original_cc=field_cc.value;
    var cc=field_cc.value.replace(/[^\d]/g, '');
    var accepted=null;
    if(field_accepted!=null)
        accepted=new Array(card_types[field_accepted.value]);
    if (isCreditCard(cc,accepted)){
        field_cc.value = cc;
            return true;
      }else {
        alert(txt_cc_number_invalid);
        field_cc.focus();
        field_cc.select();
        return false;
    }
}


works great! :D/


would this still be viable to use if you have the mod "one page checkout" ?


All times are GMT -8. The time now is 03:35 PM.

Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.