使用存储的数据填充输入
Fill input using stored data
我正在尝试使用localStorage来填充一个输入字段。我已经使用localStorage来存储weatherState
。现在,当用户第二次来并开始键入时,如果它与weatherState
值匹配,我如何用weatherState
填充输入。因此,基本上它就像是对数据库的ajax请求,并显示值。我该怎么做?
这就是我尝试过的,但我不知道该怎么做?
$('#stateLocalInput').keyup(function () { //want to fill this field while typing
if(localStorage.getItem('weatherState')==$(this).val()){
$(this).val(localStorage.getItem('weatherState'));
}
});
编辑
我想通过将输入文本与localStorage.getItem(weatherState)
匹配来填充$('#stateLocalInput').val()
。例如,如果weatherState
值为"NEW YORK",并且用户开始键入"NE",则应自动填充为NEW YORK。
正如评论中所说,您正在寻找的是:
$('#stateLocalInput').keyup(function () {
var value = $(this).val();
//user should type at least 2 character
if(value.length > 1){
if(localStorage.getItem('weatherState').substring(0,value.length) == value){
$(this).val(localStorage.getItem('weatherState'));
}
}
});
相关文章:
- 从确认框中预填充输入文本框
- 点击填充输入的按钮&提交
- 如何自动填充输入文本框值以与名称相同
- 使用 JSON 数组填充输入字段
- 使用 Jquery 在 SharePoint 2007 上自动填充输入文本
- 如何使用Javascript填充输入文本字段
- IE JavaScript参数和填充输入字段
- 使用其他输入值自动填充输入
- 在表单提交中填充输入字段
- AngularJS-用下拉菜单填充输入文本字段
- 如何使用选中的复选框文本自动填充输入文本字段
- 如果选择'其他'然后填充输入字段
- casperjs根据他的xpath填充输入
- Shiny中未读取的自动填充输入
- Javascript复选框填充输入并将不同的值传递给表单
- 壁虎浏览器不会在加载时填充输入
- 用网址图像填充输入
- 单击用文本填充输入框
- 如何使用 Javascript 动态加载 iFrame 源代码和自动填充输入表单
- 如何用数据库中的值填充输入文本字段 单击复选框