通过AJAX提交表单时保存文本框建议/自动完成
Saving textbox suggestions/autocomplete when submitting form via AJAX
我有一个显示在对话框内部的基本表单。当对话框关闭时,我使用Ajax.BeginForm
提交表单(这里是对话框的非mvc示例)。因此,表单实际上不是提交的。
当我通过ajax提交这个表单,然后刷新并输入一个值时,之前键入的值不显示(好像表单没有提交-这是有意义的)。
但是,我希望用户在开始在文本框中键入时显示他们之前输入的值。是否有任何方法(除了保存值到数据库!)让浏览器自动完成以前的文本框值?
http://www.w3.org/TR/html5/forms.html#attr-form-autocompletehttp://www.whatwg.org/specs/web-apps/current-work/multipage/common-input-element-attributes.html attr-input-autocomplete
你应该只将自动完成属性设置为"on"。
http://jsfiddle.net/94CMP/相关文章:
- 将图像上传ajax与表单提交ajax相结合
- 当阻止Enter键提交AJAX表单时,关注下一个输入是't工作
- 可以'我无法提交AJAX注册表
- 引导表单向导 - 防止在提交 ajax 响应的每个页面表单出现错误时滚动到下一步
- 提交AJAX表单,重定向而不是在页面上处理
- 如何在focusout()上提交Ajax表单
- 表单 提交 AJAX + PHP
- 提交 AJAX 表单旧样式
- 在提交 AJAX 表单后刷新 Div 的内容
- 在提交 AJAX 表单后获取访问者的 IP 地址
- 使用主干模型和集合提交 AJAX
- 验证输入元素后提交 Ajax 表单
- 使用超链接而不是提交按钮提交 AJAX 表单时出现问题
- 使用Post/blockUI/ajaxform提交Ajax表单
- 安全提交ajax数据
- 防止多次单击时多次提交ajax
- 更新表单元素而不提交(Ajax+JS)
- 使用JavaScript提交Ajax.BeginForm()
- 提交Ajax表单的AngularJS需要点击两次
- PHP生成的表单不提交AJAX