function CardOA_CARDTYPE2( thisform ) {
var defer = $.Deferred();
var errormsg = '';
if ( $('.section-card-type').length > 0 ) {
errormsg += checkCardType( thisform );
}
if (!useDeferred) {
return errormsg;
} else {
defer.resolve( {"status": 0, "errormsg": errormsg} );
return defer.promise();
}
}
function checkCardType(thisform) {
var error = false;
var fwcError = false;
var errormsg = '';
var $cardoa_cardtype1_CARDTYPE = $('[name=cardoa_cardtype1_CARDTYPE]:not([type=hidden])', thisform);
$cardoa_cardtype1_CARDTYPE.removeClass('is-invalid');
$cardoa_cardtype1_CARDTYPE.closest('.form-group').removeClass('is-invalid');
if ( $cardoa_cardtype1_CARDTYPE.filter(':checked').length < 1 ) {
errormsg += PLS_SELECT + INPUT_CARDTYPE + ".
";
error = true;
}
var inputFwcMemNo = $('input[name="INPUT_FWC_MEM_NO"]').val();
if (inputFwcMemNo && inputFwcMemNo.length > 0 && !(/^(\d){10}$/g.test(inputFwcMemNo))) {
errormsg += INVALID_FWC_MEM_NO + ".
";
fwcError = true
error = true
}
$cardoa_cardtype1_CARDTYPE.closest('.form-group').find('invalid-feedback').html('');
if (error) {
var selector = fwcError ? '.invalid-feedback.fwc' : '.invalid-feedback:not(.fwc)';
$cardoa_cardtype1_CARDTYPE.addClass('is-invalid');
$cardoa_cardtype1_CARDTYPE.closest('.form-group').addClass('is-invalid');
$cardoa_cardtype1_CARDTYPE.closest('.form-group').find(selector).html(errormsg);
}
return errormsg;
}
$(function() {
$("#btn-continue").click(setCampaignCode);
$('input[name=INPUT_FWC_MEM_NO]').on('input', function() {
var out = $(this).val().replace(/[^0-9]/g, '');
$(this).val(out);
$('input[name=ul_personal2_fortune_wing_club_member_no][type=hidden]').val(out);
});
});