浏览器不记得输入字段的值
Browsers don't remember values of input fields
我有这个代码:
= simple_form_for :entry, url: '/check', method: :get, remote: true do |f|
.row
.col-sm-4.col-sm-offset-4.col-xs-11
= f.input :email_or_code, input_html: { class: 'input-lg form-control has_tooltip text-center'}, label: false, placeholder: 'Epost eller kodeord', id: 'entry_input'
%hr.visible-xs
.row.visible-xs
.col-xs-11.text-center
= f.submit 'Go!', class: 'btn btn-lg', id: 'commit'
在此输入中,您可以编写电子邮件或代码 ("happy rabbit")。
但无论我在这个领域写了什么,下次都不会记得。没有以前输入的电子邮件或代码的下拉菜单。
可能是什么问题?
But whatever I write in this field, it's never remembered for next time. There's no dropdown menu of previously inputted emails or codes.
这是因为表单是 remote
并且值是在表单之外提交的(通过 Ajax)并且网络浏览器无法访问,因此它无法保存它们。从它的角度来看,表单尚未提交。
我有这个代码:
= simple_form_for :entry, url: '/check', method: :get, remote: true do |f|
.row
.col-sm-4.col-sm-offset-4.col-xs-11
= f.input :email_or_code, input_html: { class: 'input-lg form-control has_tooltip text-center'}, label: false, placeholder: 'Epost eller kodeord', id: 'entry_input'
%hr.visible-xs
.row.visible-xs
.col-xs-11.text-center
= f.submit 'Go!', class: 'btn btn-lg', id: 'commit'
在此输入中,您可以编写电子邮件或代码 ("happy rabbit")。 但无论我在这个领域写了什么,下次都不会记得。没有以前输入的电子邮件或代码的下拉菜单。
可能是什么问题?
But whatever I write in this field, it's never remembered for next time. There's no dropdown menu of previously inputted emails or codes.
这是因为表单是 remote
并且值是在表单之外提交的(通过 Ajax)并且网络浏览器无法访问,因此它无法保存它们。从它的角度来看,表单尚未提交。