html – form_for关闭标签

html – form_for关闭标签,第1张

概述我的< form>页面上发生了一个奇怪的情况.标签正在立即关闭,表单的内容自行保留,没有用处. 这是基本的ERB: <%= form_for(@review) do |f| %> <%= render 'apply/review_form', :locals => {:f => f} %> <%= f.text_field :notes %><% end %> 看似简单吧?我自己尝试 我的< form>页面上发生了一个奇怪的情况.标签正在立即关闭,表单的内容自行保留,没有用处.

这是基本的ERB:

<%= form_for(@revIEw) do |f| %>   <%= render 'apply/revIEw_form',:locals => {:f => f} %>   <%= f.text_fIEld :notes %><% end %>

看似简单吧?我自己尝试了局部的; text_fIEld本身;使用form_tag的不同版本,但没有任何作用.

HTML看起来像这样:

<div ID="revIEwContainer">  <form accept-charset="UTF-8" action="/revIEws"  ID="new_revIEw" method="post">  </form>  <div >    <input name="utf8" type="hIDden" value="✓">    <input name="authenticity_token" type="hIDden" value="dJsulMfhBSVKAM3Buwe1NjtbedSLQl062/+oliGbBfE=">  </div>  <input ID="revIEw_notes" name="revIEw[notes]" size="30" type="text">  <div ></div></div>

有任何想法吗?看起来很简单,我无法理解为什么它不起作用!

可能有用的信息

此表单不是页面上的唯一表单,它包含在Jquery Tools Scrollable中.

解决方法 我遇到了这个问题并弄清楚了.对我来说,这是因为我在无效的地方渲染表格.具体来说,我有一些这样的内容:
<table>  <tr>    <td>      Stuff I might want to edit    </td>    <div >      <%= form_for thing_i_might_want_to_edit %>        ...      <% end %>    </div>  </tr></table>

将隐藏的div(及其中的表单)移动到标记中可以解决问题.

总结

以上是内存溢出为你收集整理的html – form_for关闭标签全部内容,希望文章能够帮你解决html – form_for关闭标签所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1104226.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存