Javascript 自动完成不起作用,正在搜索建议
我有一个问题,自动完成不工作。我的代码有点大,所以我将只发布一些代码片段,并列出我尝试过但不适用于我的东西 首先,这不是本地计算机的问题,也不是浏览器的问题。在多台不同浏览器的电脑上试用过:chrome、firefox、internet explorer(都是最新版本) 在我的网页上,我有几个输入元素(如下所示),用户在其中输入他的地址。当他再次访问该页面时,我希望该页面能够自动完成这些字段Javascript 自动完成不起作用,正在搜索建议,javascript,php,jquery,drupal,autocomplete,Javascript,Php,Jquery,Drupal,Autocomplete,我有一个问题,自动完成不工作。我的代码有点大,所以我将只发布一些代码片段,并列出我尝试过但不适用于我的东西 首先,这不是本地计算机的问题,也不是浏览器的问题。在多台不同浏览器的电脑上试用过:chrome、firefox、internet explorer(都是最新版本) 在我的网页上,我有几个输入元素(如下所示),用户在其中输入他的地址。当他再次访问该页面时,我希望该页面能够自动完成这些字段 <input type="text" class="address_field" value=""
<input type="text" class="address_field" value="" autocomplete="on"/>
我的尝试没有成功:
- 其中每一个都有
autocomplete=“on”
- 此外,还尝试使用jQuery以编程方式设置自动完成:
$(“输入”).attr(“自动完成”,“打开”)代码>
- 我的所有页面的标题或任何其他位置都没有
语句或类似语句无缓存
- 如前所述,我在多台计算机上尝试了多个浏览器,但都没有成功
- 在我用AJAX查询的服务器端php文件中,我有一个
头(“缓存控制:无缓存,必须重新验证”)代码>语句,但即使删除了该语句,我的页面上也没有自动完成
- 我正在使用Drupal6,但即使我在drupal之外调用我的页面->无自动完成
提前谢谢 您是否尝试过使用Firebug->Net(选项卡)检查请求得到了什么以及响应得到了什么?我也有类似的问题,原因是请求找不到url中指定的地址。我认为您对阅读以下内容的理解是错误的:“自动完成允许浏览器预测值。当用户开始键入字段时,浏览器应根据先前键入的值显示填充字段的选项。“发件人:可能会让您重新考虑。我认为您应该做的是:使用php或drupal插件从数据库中获取值。