html - 用户输入邮政编码后自动填充状态
问题描述
下面是我的代码。我的问题是当用户在表单中输入任何邮政编码时。然后应该在状态将自动填充的 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">
解决方案
你可以做这样的事情。
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");
}
}
});
推荐阅读
- qt - 如何将 Component.onCompleted:{} 方法从 ui.qml 转移到 .qml?
- angular - 如何在不冻结的情况下处理传单地图上http请求的中大型结果
- html - 为什么文字被推上去?
- javascript - 在 Javascript/NodeJs 中调用方法两次时 JSON 返回空
- c# - 保存网格和所有孩子的最佳方法
- css - 输出文件夹中的样式表文件
- python - 多线程在 GIL 存在的情况下会有什么优势?
- google-schemas - 在我的电子邮件版本中添加架构代码时遇到问题
- vue.js - 如何使用 vue-meta 插件在 html 中呈现元标记?
- jenkins - Jenkins 中用于合并请求的 GitLab 管道