JQuery日期选择器在文本字段中来回填充页面(Chrome)
JQuery datepicker fills in text fields page back and forward (Chrome)
JQuery日期选择器以及浏览器中的前进和后退按钮出现问题。
我有两个文本字段,一个是"日期"字段,另一个只是常规文本输入。在页面加载时,我用以下代码初始化日期选择器:
$(document).ready(function() {
$('#date').datepicker()
$('#date').datepicker("setDate",new Date())
});
页面显示良好,日期选择器中有正确的日期。一切都按预期进行,但如果我按下浏览器的后退按钮,然后按下前进按钮(使我回到同一页面),则空的文本字段现在将用日期选择器框中的内容填充。
为了参考,这里是相关的html片段
<body>
<p>
Here I will have two text boxes, one datepicker and one regular
</p>
<input type="text" id="notdate"/>
<input type="text" id="date"/>
</body>
目标:我需要日期框显示已经存在的日期,作为文本,我想在页面的前向/后向重载中消除输入重复。
注意:如果在按下后退/前进键之前更改其他文本框,则一切正常。希望有一种比在加载页面时触摸所有框更简单的方法来修复它。=]
Julian提供了正确的解决方法。赋予文本字段名称属性似乎可以解决问题。考虑到div是相同的,不确定为什么这样做有效,但它确实解决了问题。
相关文章:
- 使用多功能框在 chrome 扩展程序中包含内联自动填充功能的任何方法
- 如何在HTML / CSS中填充垂直和滚动中间窗格(Chrome可以工作,但不能Firefox)
- Chrome通过自动填充隐藏背景图像
- JQuery日期选择器在文本字段中来回填充页面(Chrome)
- 未在IE中填充的列表框在FF和Chrome中工作
- FireFox 中的填充问题,但在 Chrome 中没有
- Chrome 自动填充/自动填充没有密码值
- 日期时间本地自动填充日期() UTC 与 Chrome
- Chrome 中的 YUI 2.9.0 富文本编辑器填充,然后删除 editorHTML
- 自动填充(安卓chrome)上的密码输入字段长度=0
- Chrome弧形路径填充错误的解决方法
- jquery:在Chrome中用未显示的html填充文本区域
- 如何使用CSS使用不同的颜色填充chrome中输入[type=“range”]的左侧
- 使用chrome.tabs.executeScript填充多选择字段
- Chrome和Firefox中奇怪的填充问题
- 如何设置高度或填充在选择框(下拉框)为safari和chrome
- 如何让chrome自动填充异步后
- 通过JavaScript隐藏现有的Chrome/Firefox自动填充下拉菜单
- 从外部源/文件填充Chrome上下文菜单
- 排序数组/对象/哈希是填充Chrome列表框