Credit Card Year and Month Validation using jquery

$('[name=month]').change(function(){ if($('[name=month]').val()> 0){ var d = new Date(); var m = d.getMonth(); var y = d.getFullYear(); if($('[name=month]').val() < m){ $("[name=year] option[value='"+y+"']").remove(); }else{ if($("[name=year] option").eq(1).val() > y){ $("[name=year] option:first").after($('')); } } } }); $('[name=year]').change(function(){ if($('[name=year]').val()> 0){ var d = new Date(); var m = d.getMonth(); var y = d.getFullYear(); if($('[name=year] option:selected').val() == y){ for(i = 1; m > i; i++){ if(i <= 10){ i = '0'+i; } opt = i; $("[name=month] option[value='"+opt+"']").remove(); } }else{ if($("[name=month] option").eq(1).val() != '01'){ for(i = m-1; i > 0; i--){ if(i < 10){ i = '0'+i; } opt = i; $("[name=month] option:first").after($('')); } } } } });

Comments