单击form_for中的HTML按钮时,防止自动刷新

索伦

我将rails form_for帮助器与数据表混合使用,该数据表在form_for外部使用它自己的HTML编码按钮来选择和取消选择记录。但是,如果单击数据表顶部的“全选”按钮,页面将自动刷新,并且表中的所有选择都将丢失:

    <%= f.label :call_order %>
    <%= f.check_box :call_order %>

    **Datatables implementation**
    <button id="selectAllRestaurantsForCampaign">Select All</button>
    <button id="deSelectAllRestaurantsForCampaign">Deselect All</button>
    <table id="restaurantsForCampaign" class="display" cellspacing="0" width="100%">
         <... Table Code ...>
    </table> 

    <hr>
    <strong>Campaign Active</strong>

    **Final attribute in form_for**
    <%= f.check_box :is_active %>
    <br>

    <%= f.submit "Save changes", class: "btn btn-large btn-primary" %>

我要阻止页面刷新,直到用户单击页面底部的form_for提交按钮:

<%= f.submit "Save changes", class: "btn btn-large btn-primary" %>

DeSelect和Select All按钮的当前CoffeeScript是:

 # Conditional 'Select All' (works)
  $("#selectAllRestaurantsForCampaign").click ->
    table.$('tr', {"filter":"applied"}).addClass "selected"

  # Deselecting all (works)
   $("#deSelectAllRestaurantsForCampaign").click ->
    table.$("tr").removeClass "selected"

在单击提交之前,如何防止页面刷新?

索伦

如果我只有标签,<button></button>那么它实际上是作为提交的,因此刷新了页面。

我应该做的是将其设置为<button type="button"></button>不刷新页面,但仍允许功能和动态内容与按钮提交一起使用

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

单击按钮时自动刷新

来自分类Dev

避免在单击按钮时自动刷新

来自分类Dev

防止在单击提交按钮时刷新我的jsp页面

来自分类Dev

防止在单击按钮时刷新页面

来自分类Dev

防止链接按钮单击时刷新页面

来自分类Dev

单击HTML元素时停止AngularJS自动刷新

来自分类Dev

单击HTML元素时停止AngularJS自动刷新

来自分类Dev

在asp.net中单击按钮时页面刷新

来自分类Dev

单击时按钮未显示在html中

来自分类Dev

查找单击按钮时页面刷新的原因

来自分类Dev

单击按钮时刷新Ajax加载的页面

来自分类Dev

单击提交按钮时网页刷新

来自分类Dev

单击按钮时 Xcode 表刷新

来自分类Dev

单击按钮时更新/刷新片段

来自分类Dev

单击html中的按钮后如何启动自动重定向?

来自分类Dev

如何防止单击时按钮移动?

来自分类Dev

单击按钮时如何防止表单提交?

来自分类Dev

防止单击按钮时打开引导模态

来自分类Dev

单击按钮时防止div抖动

来自分类Dev

单击按钮时防止Javascript事件

来自分类Dev

防止在单击按钮时关闭XUL notificationBox

来自分类Dev

如何防止单击时按钮移动?

来自分类Dev

防止单击按钮时打开VBE

来自分类Dev

单击按钮时如何防止表单提交?

来自分类Dev

CKEDITOR-防止在单击工具栏上的“保存”按钮并调用自己的函数时刷新页面

来自分类Dev

使用javascript刷新我的html页面时如何清除按钮单击?

来自分类Dev

每次单击按钮或链接时,如何使 html 文件包含自身而不刷新页面?

来自分类Dev

自动刷新HTML中的图像

来自分类Dev

jQuery自动刷新-单击按钮时中止页面加载