首页 > 解决方案 > 用户输入邮政编码后自动填充状态

问题描述

下面是我的代码。我的问题是当用户在表单中输入任何邮政编码时。然后应该在状态将自动填充的 jQuery 中访问该 zipcode

jQuery

$("#InputZip").on("keyup",function(event){
   var value= $(this).val();

    if(value!=""&&value.length==5)
    {
        if(value== 80023){
                     $('#Inputstate').val("CO");
        }else{
                     $('#Inputstate').val("Worng Code");
        }
}
});

html

<input id="InputZip" name="Zip" placeholder="Zip Code" type="text">
<input id="Inputstate" name="state" placeholder="State" type="text">

标签: htmljquery

解决方案


你可以做这样的事情。

   var states = [{'pincode': 'state'......N}] //or get states from rpc call
   $("#InputZip").on("keyup",function(event){
   var value= $(this).val();

    if(value!=""&&value.length==5)
    {   var state = searchState('pincode') || false;
        if(state){
                     $('#Inputstate').val(state);
        }else{
                     $('#Inputstate').val("Worng Code");
        }
    }
    });

推荐阅读