当前位置: 首页 > 面试题库 >

浏览器自动完成/保存的表单不适用于ajax请求

鲁德佑
2023-03-14
问题内容

很难在搜索引擎中搜索有关此内容的关键字的任何组合,因为大多数流行的开发人员使用它想要ajax自定义自动完成html" target="_blank">功能。

大多数开发人员会搜索有关自定义自动完成功能的信息,以通过ajax从db中获取结果,或者搜索有关由于安全原因而禁用浏览器自动完成功能的信息,或者他们希望使用其他自动完成扩展程序。

但是,我不是在谈论自动完成功能。我发现有关简单的正常浏览器自动完成功能或由IE或FF保存的浏览器形式,在填写文本框中的文本时,它们的作用类似于下拉最近的选择。

它简单而又普通地在登录表单中填写了诸如用户名和密码之类的表单。提交表单(表单数据发布)后,浏览器将保存自动完成功能,否则FF中的事件将要求与密码一起保存。

现在,考虑通过ajax提交的登录。IE或FF不会自动保存表单数据,这仅仅是因为表单不是通过post方法发送的。我很确定这是因为ajax vs post方法。

像DotNetNuke这样的CMS使用这种方式,我真的很难输入用户名和密码来进行5个用户登录以进行开发,因此我想让用户在没有任何自定义或扩展程序的情况下将自己的表单数据保存在浏览器中。再举一个例子,用户可以查看并使用相同的电子邮件来填写网站或域中的任何电子邮件表格。

如何解决呢?您是否建议过哪些关键字更适合搜索?

CallMeLaNN


问题答案:

我有同样的问题。通过添加一个隐藏的iframe,我可以在FireFox上解决该问题,该iframe是在我撰写AJAX帖子之前通过JavaScript提交的。我仍然没有找到任何适用于Chrome
/ IE的功能。



 类似资料:
  • 问题内容: 我有一个正则表达式:。如果可以的话,可以在浏览器控制台中正常工作。 在Node.js中执行时会抛出同一行代码。 我想匹配字符串中包含的所有变量,如果用和括起来,则忽略它们。 问题答案: 您可以使用此正则表达式(可能需要稍作更改,具体取决于您是要检测行的开始/结束还是这些类型的工具)。我在内的值周围添加了一个补偿组,因为此正则表达式还将匹配之前和之后的char 。 如果您可以放置在字符串

  • 我正在浏览一个似乎通过javascript填充数据的网页。我想为我的浏览器使用一个扩展,它可以让我看到对什么url发出了什么请求,以及从请求中返回了什么数据。 任何帮助都将不胜感激。

  • 我刚刚安装了 PyCharm 社区版 3.4.1,并尝试在其中制作一个简单的 pygame 项目。我发现代码完成以一种奇怪的方式运行。在这种情况下: 当我键入事件时会立即显示带有方法的完成弹出窗口。但在第二种情况下: 弹出窗口仅包含方法。 如何学习自动完成工具来更深入地查看库?

  • 本文向大家介绍浅谈Ajax请求与浏览器缓存,包括了浅谈Ajax请求与浏览器缓存的使用技巧和注意事项,需要的朋友参考一下 在现代Web应用程序中,前端代码充斥着大量的Ajax请求,如果对于Ajax请求可以使用浏览器缓存,那么可以显著地减少网络请求,提高程序响应速度。 1. Ajax Request 使用jQuery框架可以很方便的进行Ajax请求,示例代码如下: 非常简单,注意其中的第4行代码:ca

  • 问题内容: 例如,在许多网站上,输入用户名时,会出现一个下拉菜单,显示先前的输入,以便用户可以轻松地选择某些内容而无需输入。我知道您可以在浏览器中关闭表单或输入的属性为。问题是当我要打开它并且输入有填充时。该下拉列表看起来非常糟糕,因为每个项目都没有填充。 有什么方法可以仅使用CSS设置样式?我知道您可能会使用javascript / jQuery解决方法将以前的条目存储在Cookie或其他内容中

  • 问题内容: 也许您可以解决一些Ajax问题。 我有AUTO COMPLETE代码-我输入城市名称,该代码会自动为我完成城市名称,还获取城市ID,并应将其放入隐藏的输入字段中(名称=“ cityID”)…但它没有做到这一点。 你能告诉我为什么吗? html代码: 服务器端(仅输出): 脚本: 您可以在这里找到完整的JS: 问题答案: 尝试对ajax_response_city使用div而不是span