javascript - 如何仅在单击一个提交按钮而不是另一个提交按钮时才提交表单之前调用确认功能?

标签 javascript jquery alert form-submit

我有以下表单布局:

<form action="newsletter.php" name="newsletter" id="newsletter" method="post">
  <input type="submit" value="Submit" class="c-btn" id="submit_value" name="submit_value">
  <input type="submit" value="Send" class="c-btn" id="send_value" name="send_value">
</form>

单击标题为发送 的按钮时,应该会出现一个 jQuery 警报,询问“您确定要发送邮件吗?”。

如果用户点击"is",则应提交表单;如果用户点击“否”,则不应提交表单。

当用户单击带有值 Submit 的提交按钮时,不应出现此警报并且表单应正常提交。

我该怎么做?

最佳答案

<form action="newsletter.php" name="newsletter" id="newsletter" method="post">
  <input type="submit" value="Submit" class="c-btn" id="submit_value" name="submit_value" onclick="return confirm('Are you sure to send the mail?');">
  <input type="submit" value="Send" class="c-btn" id="send_value" name="send_value">
</form>

Check here

关于javascript - 如何仅在单击一个提交按钮而不是另一个提交按钮时才提交表单之前调用确认功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22497463/

相关文章:

javascript - NetSuite:在记录保存中的项目收据上显示警报不起作用

iphone - 调用网络服务时显示警报

javascript - Bootstrap Carousel 间隔改变

javascript - jQuery 响应在 DreamWeaver 中工作,但在浏览器中不起作用

javascript - 如何将 Canvas 图像 "data:image/jpeg;base64,.."转换为普通图像文件 - javascript

javascript - 如何使用 Html 帮助程序在 mvc 中显示密码隐藏字段

javascript - 防止按钮在回车键上提交

javascript - 声明函数并在 jquery 事件绑定(bind)上调用它

javascript - 如何在不使用重置按钮的情况下重置?

javascript - JQuery Alertify 确认对话框无法正常工作