Javascript 如何将客户端验证插件与facebox一起使用
今天我安装了客户端验证插件,在遇到问题之前一切都很好,窗体验证无法在模式windowfacebox中完成。每次我点击submit按钮,它都会关闭模式窗口并更新内容,而不管输入了什么。这是我的密码 我的表格Javascript 如何将客户端验证插件与facebox一起使用,javascript,ruby-on-rails,validation,modal-dialog,facebox,Javascript,Ruby On Rails,Validation,Modal Dialog,Facebox,今天我安装了客户端验证插件,在遇到问题之前一切都很好,窗体验证无法在模式windowfacebox中完成。每次我点击submit按钮,它都会关闭模式窗口并更新内容,而不管输入了什么。这是我的密码 我的表格 <%= form_for (@task, :remote=>true, :validations => true) do |f| %> <div class="field"> <%= f.label "Remind me every"%&g
<%= form_for (@task, :remote=>true, :validations => true) do |f| %>
<div class="field">
<%= f.label "Remind me every"%>
<%= f.text_field :frequency %>
<%= f.label "days before" %>
</div>
<div class="field">
<br/>
<%= f.date_select :deadline, :start_year=>Time.now.year,:include_blank => true%>
<%= f.submit "Submit" %>
</div>
<% end %>
控制器中的我的更新功能
def update
@task=Task.find(params[:id]);
@task.update_attributes(params[:task])
@task.reminded=true
respond_to do |format|
if @task.save
format.html
format.js{
render :update do |page|
page << "jQuery.facebox.close();"
yield(page) if block_given?
end
}
else
format.html
format.js
end
end
end
有人能帮我吗?谢谢 您必须在想要弹出的页面中添加javascript 要进行测试,需要布局的所有Java脚本,如果可以的话
对我有用。你有没有想过这个问题?这是一篇老文章……我想我已经有一段时间没有接触过这个项目了,但无论如何,我相信我最终决定不使用facebox来避免这个问题。