我目前正在开发一个rails应用程序,其中我有一个用jquery性感帖子提交的表单并获得js响应,下面的代码工作正常但是我添加了占位符属性由于某种原因它得到了碎。
= form_for [@room, @room.messages.new], :html => { :multipart => true } do |f|
= f.text_area :text, :size => "60x1", :class => "field", :placeholder => "say something"
= f.submit "Send"
= f.file_field :image, :class => "img_field"
= link_to "Add Image", "#", :id => "add_imgLink"
表单正在提交,我们从服务器得到答案,但是js响应没有被执行,表单没有被刷新,任何想法可能出错的地方是什么?
谢谢!
- UPDATE:
请注意,如果我将:placeholder替换为:value,它确实有效,但如果我不包括:value则不然。
UPDATE2:
我发现了问题,它与jquery,rails或js无关,我的一个同事修改了sexypost并引入了一个bug。问题已解决。
答案 0 :(得分:0)
我猜猜字符串中的空格。尝试使用网址编码。