php - check for valid 5 and 6 digit zipcode -


i able autofill state,city , area based on 6 digit zipcode.the issue comes when want check validity of zipcode starting 5th digit.i know show invalid zip code error comparing value against database value..here goes code have used. there way can hide error of invalid zip code after 5th digit while still continuing validate after 5th digit of zipcode?

<script>     require([         'jquery'     ],function($){         $(document).ready(function(){             $('#seller_zipcode').keyup(function() {                 pincode = $('#seller_zipcode').val();                 pincode1 = $('#seller_zipcode').slice(0,-1);                 //pincode1 = pincode.slice(0,-1);                 //console.log(pincode1);                 if(pincode.length == 6 || pincode1.length == 5){                     $.ajax({                         type: 'post'                         ,url: "<?php echo $block->geturl('marketplace/zipcode/zipcode');?>"                         ,data: {pincode : pincode}                         ,success: function(result){                             var finalresult = $.parsejson(result);                             console.log(finalresult);                             if(finalresult.state != null){                                 $('#state').val(finalresult.state);                                 $('#seller_district').val(finalresult.district);                                 $('#seller_taluka').val(finalresult.area);                                 $('#zip_error').removeclass('mage-error');                                 $('#zip_error').removeattr('generated');                                 $('#zip_error').html("");                             }                             else{                                 $('#state').val("");                                 $('#seller_district').val("");                                 $('#seller_taluka').val("");                                 $('#zip_error').removeclass('mage-error');                                 $('#zip_error').addclass('mage-error').html("zip code invalid").show();                                 $('#zip_error').attr('generated','true');                             }                         }                     });                 }             }); 

try doing this:

<script>     require([         'jquery'     ],function($){         $(document).ready(function(){             $('#seller_zipcode').keyup(function() {                  //reset zip error                 $('#zip_error').removeclass('mage-error');                 $('#zip_error').removeattr('generated');                 $('#zip_error').html("");                   pincode = $('#seller_zipcode').val();                 pincode1 = $('#seller_zipcode').slice(0,-1);                 //pincode1 = pincode.slice(0,-1);                 //console.log(pincode1);                 if(pincode.length == 6 || pincode1.length == 5){                     $.ajax({                         type: 'post'                         ,url: "<?php echo $block->geturl('marketplace/zipcode/zipcode');?>"                         ,data: {pincode : pincode}                         ,success: function(result){                             var finalresult = $.parsejson(result);                             console.log(finalresult);                             if(finalresult.state != null){                                 $('#state').val(finalresult.state);                                 $('#seller_district').val(finalresult.district);                                 $('#seller_taluka').val(finalresult.area);                                 $('#zip_error').removeclass('mage-error');                                 $('#zip_error').removeattr('generated');                                 $('#zip_error').html("");                             }                             else{                                 $('#state').val("");                                 $('#seller_district').val("");                                 $('#seller_taluka').val("");                                 $('#zip_error').removeclass('mage-error');                                 $('#zip_error').addclass('mage-error').html("zip code invalid").show();                                 $('#zip_error').attr('generated','true');                             }                         }                     });                 }             }); 

Comments

Popular posts from this blog

python - Best design pattern for collection of objects -

android - IllegalStateException: Cannot call this method while RecyclerView is computing a layout or scrolling -

go - serving up pdfs using golang -