根据确认消息禁用按钮行为
Posted
技术标签:
【中文标题】根据确认消息禁用按钮行为【英文标题】:Disable button behavior depending on confirmation message 【发布时间】:2014-07-19 05:55:45 【问题描述】:我正在使用 Handsontable,并且我需要在按下删除行按钮时显示确认消息(我正在使用 RemoveRow 插件 http://handsontable.com/demo/buttons.html)。
问题是,根据确认消息,如果用户选择“否”,我必须防止该行被删除,而且我找不到取消删除事件的方法。
插件删除按钮是一个带有“btn”类的 div。网格上的每一行都有一个此按钮。 我需要的事件/功能必须绑定到这些按钮上,并且如果确认返回 false,则防止触发 'mouseup' 事件。
总之,如果用户误按了按钮,我需要禁用删除事件。任何帮助将不胜感激。
【问题讨论】:
if (window.confirm('Are you sure?')) delete_this_row();
【参考方案1】:
confirm()
返回true
是点击,false
如果不是
所以你可以做类似的事情
if (confirm("Do you want to delete row"))
// your logic
【讨论】:
【参考方案2】:试试这个
onclick="return confirm('Are you sure')"
【讨论】:
以上是关于根据确认消息禁用按钮行为的主要内容,如果未能解决你的问题,请参考以下文章