自动填充城市和州与邮政编码条目
Autofill City and State with Zip Code entry
试图让表单在输入邮政编码时自动填充城市和州文本框。
下面的代码是我要使用的。如果我用<input type..>
代替<asp:TextBox>
,它的工作,但我特别需要使用<asp:TextBox>
为我的领域。有谁能告诉我如何让它工作吗?
下面是它使用输入的示例:http://jsfiddle.net/7VtHc/5/
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"> </script>
<script type='text/javascript'>
$(window).load(function () {
$(document).ready(function () {
$("#zipTxtBox").keyup(function () {
var el = $(this);
if (el.val().length === 5) {
$.ajax({
url: "http://zip.elevenbasetwo.com",
cache: false,
dataType: "json",
type: "GET",
data: "zip=" + el.val(),
success: function (result, success) {
$("#cityTxtBox").val(result.city);
$("#stateTxtBox").val(result.state);
}
});
}
});
});
});
</script>
<div class="row">
<div class="col-xs-6">
<asp:Label ID="Label13" runat="server" Text="Zip Code" />
<asp:TextBox ID="zipTxtBox" runat="server" />
</div>
<div class="col-xs-3">
<asp:Label ID="Label15" runat="server" Text="City" />
<asp:TextBox ID="cityTxtBox" runat="server" />
</div>
<div class="col-xs-2">
<asp:Label ID="Label16" runat="server" Text="State" />
<asp:TextBox ID="stateTxtBox" runat="server" />
</div>
</div>
,以便使用ASP。. NET服务器控件,你需要使用他们的ID(如果你看到源代码,你的文本框有一个奇怪的ID,而不是你在控件的ID
属性中指定的。
如果你使用的是旧版本的WebForms (.NET 3.5以下),你需要使用:
$("#<%= cityTxtBox.ClientID %>").val(result.city);
$("#<%= stateTxtBox.ClientID %>").val(result.state);
当你拉出邮政编码时也是一样的:
$("#<%= zipTxtBox.ClientID %>").keyup( ...
如果你有一个最新的WebForms版本。. NET 4+)所有你需要设置的是设置ClientIDMode
为static
,然后你可以使用正常的代码,如:
<asp:TextBox ID="cityTxtBox" ClientIDMode="static" runat="server" />
Scott's Guthrie博客中static
控件的更多信息
相关文章:
- 如何设置html元素填充的动画
- 如何使用jquery在填充自动完成的值后使文本框只读
- 如何通过ajax刷新JSF填充的javascript变量
- 用与线条相同的颜色填充多折线图上的点
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 带有填充属性的SVG矩形显示在包含元素的上方插入框阴影
- 用我的json数据填充JQuery DataTable
- 使用 jQuery 检查所有值是否为空或已填充
- 为什么不't我的变量在我的控制器中填充后在我的视图中呈现
- 如何让typeahead在我的搜索栏中填充自定义参数
- 如何使用JSON字符串中的jQuery填充下拉框
- 动态填充两个下拉菜单
- 如何将CSS(特别是填充/边距)应用于select下拉菜单的选项或optgroup
- 将谷歌自动填充功能限制为邮政编码
- 一旦用户在输入字段中输入有效的美国邮政编码值,如何自动填充城市和州输入字段
- 自动填充城市和州与邮政编码条目
- 使用邮政编码自动填充州城市
- 根据邮政编码自动填充州和城市
- 当用户输入邮政编码时,如何动态地在另一个文本框中填充地址?
- 使用jquery/javascript从url变量填充邮政编码字段