【问题标题】:Confirmation before submit form multiple submit buttons提交表单前确认多个提交按钮
【发布时间】:2018-09-05 02:12:29
【问题描述】:

我尝试在提交表单之前使用确认,但我使用了两个提交按钮,一个用于更改帐户信息,我不需要确认,另一个用于删除帐户,我确实需要确认。我正在使用 php 运行我的服务器,并希望在打开 php 页面之前询问配置。

<form id='changeAccountForm' action='processAccountChange.php' method='post'>
    <button type="submit" class="btn btn-default" name="action" value="update" id='signUpSubmit'>Submit Changes</button>
    <button type="submit" name="action" value="delete" class="btn btn-default" id='deleteAccount'>Delete Account</button>
</form>

【问题讨论】:

  • Confirmation on submit的可能重复
  • @mickmackusa 不重复,使用多个按钮
  • 有什么解决办法吗?没有标注答案?你试过onclick='return confirm("Are you sure?");' 吗?
  • 副本提供了适当的建议。

标签: javascript


【解决方案1】:

onclick 事件添加到您要确认的按钮。 return false 时,表格不会被顶上。

<button type = "submit" name = "action" value = "delete" class="btn btn- 
default" id = 'deleteAccount' onclick='return confirm("Are you sure?");'>Delete Account</button>

【讨论】:

  • 不错的解决方案,我正要回答 if (!confirm('Are you sure?')) return false; 但您的解决方案紧凑且易于阅读,非常感谢
  • 并使用 JQuery 对话框?
猜你喜欢
  • 2011-09-23
  • 1970-01-01
  • 2017-04-12
  • 2012-01-23
  • 2021-08-11
  • 1970-01-01
  • 2012-09-20
  • 1970-01-01
相关资源
最近更新 更多