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); }); });