【发布时间】:2015-05-05 19:23:11
【问题描述】:
如果不想提交表单,我希望能够允许用户确认是否要离开页面。
但是,我不希望此功能在提交按钮上起作用。当用户单击提交时,我不希望他们与退出确认混淆。
相关的 id 是 #publishbtn,我正在尝试使用 .off 方法。
脚本位于页面底部
不确定这是否是一个问题。
<%= f.submit "PUBLISH", :class => "greenbtn extrayo", :id => "publishbtn" %>
<script type="text/javascript">
window.onbeforeunload = confirmExit;
function confirmExit()
{
return "Ready to move on? Or you wanna leave?";
}
$( "#publishbtn" ).click(function() {
$( "body" )
.off( "click", "#publishbtn", confirmExit )
.find( "#publishbtn" )
.text( "Put into" );
});
</script>
【问题讨论】:
标签: javascript jquery ruby-on-rails forms