当用户单击要在该按钮上进行这些转换时,我希望更改为提交按钮的状态。
Text change to "submitting..." and state of that submit button becomes "disabled"我知道如何使用Jquery这样做,如下所示:
假设这个按钮有一个#derp id。
$("#derp").click(function(){
this.toggleClass("pressed");
});基本上,这将根据项的状态从项中添加或删除“按下”类。只要为.pressed添加css就可以了。
#derp {...}
#derp:hover {...}
#derp:active {...}
#derp.pressed {...}或者我们使用不同的选择器。
问题:rails中是否有默认功能?
更新:,我使用的是基于ajax的表单提交,当我尝试点击2-3次表单提交时。它实际上提交了2-3次。我想阻止这件事,我正在使用simple_form
<%= f.button :submit, "Submit Review", :disable_with => "Processing..." %>发布于 2013-01-24 10:41:09
要使使用与Ajax一起工作,必须编辑public/javascripts/rails.js和change
document.on("ajax:after", "form", function(event, element) {至
document.on("ajax:complete", "form", function(event, element) { 发布于 2013-01-24 10:40:07
您可以使用:disable_with选项:
标签
https://stackoverflow.com/questions/14499233
复制相似问题