javascript - 使文本输入字段记住以前输入的数据

标签 javascript jquery html css

我的文本输入似乎无法记住之前输入的值。例如,许多我什至没有帐户的网站,例如之前输入过我的电子邮件地址(以“客人”身份购买火车票)的网站都会给我一个下拉菜单,其中包含我使用过的电子邮件地址在过去。但是我的表格没有这样做。它迫使我每次都把它完整地打出来。好像和this question相反...

我有简单的输入,比如 <input type="text" id="firstName" placeholder="First name" />

它们是通过简单的 jQuery Ajax 帖子提交的。类似于 this .然而,Ajax 在那个例子中并没有在 jsbin 上运行,我只是展示它来展示我的基本结构。是否有用于此的 jQuery 插件?有什么方法可以控制这种看似浏览器驱动的行为吗?

最佳答案

我遇到了同样的问题。对我来说,是在 ASP.NET MVC 中进行开发时。无论如何,我必须做出的解决方案是综合考虑:

  1. 在我的输入标签中定义了名称属性

  2. 拥有autocomplete="on"在我的输入标签中

  3. 将按钮标签更改为 type="submit"标签

  4. <form> 中包含我所有的输入控件标签

关于javascript - 使文本输入字段记住以前输入的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16444496/

相关文章:

javascript - 返回值而不是 promise [停止嵌套的延迟 promise ]

javascript - 将 jQuery Mobile 与 cordova-qt 结合使用

html - 两个相等的列,图像从右侧裁剪 - CSS

javascript - 我的引导模式不工作

javascript - 如何在 Rails 应用程序上注册 serviceWorker?

javascript - 如何使用 JavaScript 将 Byte[] 格式的图像转换为 Base64 字符串

jquery - 单击标签时选中复选框状态

javascript - 我可以创建一个 HTML5 表单,将答案直接发送到我的电子邮件,而无需使用 PHP 或 SQL

javascript - 我正在react-redux-firebase项目中将类组件重写为功能组件

jquery - on() 和直接事件绑定(bind)之间的区别