如何将默认字符串值放入隐藏字段?
How do I put a default string value into a hidden field?
我有一个表单,其中有一个字段,我需要提交一个默认字符串以及其他信息。默认字符串不应该是可编辑的,我希望它是一个隐藏字段,以便在填写表单时没有人可以编辑它,但仍然可以将它与其他可见的表单字段一起提交。
我研究了 here and here 并遵循了他们的建议,但是当我提交表单时,属性被提交为 null。
这是表单域:
<%= f.hidden_field :role, :value => 'Reader' %>
我希望该列填充术语 'Reader',但它是空的。
关于更好的方法有什么建议吗?
<%=f.hidden_field :role, :value => 'Reader', readonly: true%> or
<%=f.text_field :role, :value => 'Reader', readonly: true%>
通过给“只读:真”值无法在表单中编辑
我有一个表单,其中有一个字段,我需要提交一个默认字符串以及其他信息。默认字符串不应该是可编辑的,我希望它是一个隐藏字段,以便在填写表单时没有人可以编辑它,但仍然可以将它与其他可见的表单字段一起提交。
我研究了 here and here 并遵循了他们的建议,但是当我提交表单时,属性被提交为 null。
这是表单域:
<%= f.hidden_field :role, :value => 'Reader' %>
我希望该列填充术语 'Reader',但它是空的。
关于更好的方法有什么建议吗?
<%=f.hidden_field :role, :value => 'Reader', readonly: true%> or
<%=f.text_field :role, :value => 'Reader', readonly: true%>
通过给“只读:真”值无法在表单中编辑