javascript - javascript 自定义按钮中的确认框

标签 javascript jquery

confirm("是否要继续(字段)缺少数据?");

想要仅使用 java 脚本重命名确认框中的按钮名称吗?

我不想包含另一个 Jquery。

最佳答案

创建自定义框

<div id="customBox">
    <div class="message"></div>
    <span class="yes">Yes</span>
    <span class="no">No</span>
</div>

创建方法

function doConfirm(msg, yesFn, noFn)
{
    var confirmBox = $("#confirmBox");
    confirmBox.find(".message").text(msg);
    confirmBox.find(".yes,.no").unbind().click(function()
    {
        confirmBox.hide();
    });
    confirmBox.find(".yes").click(yesFn);
    confirmBox.find(".no").click(noFn);
    confirmBox.show();
}

调用方法

doConfirm("Are you sure?", function yes()
{
    form.submit();
}, function no()
{
    // do nothing
});

关于javascript - javascript 自定义按钮中的确认框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49747551/

相关文章:

javascript - 在JS中使用条件语句显示选择字段

javascript - Angular 4 - 将数据传递到组件中

javascript - 将 javascript 文件包含到嵌套的 php 文件中

javascript - 使用复选框和多个选择器更改功能

javascript - 在 Bootstrap 中防止在移动设备上加载带有 hide-md 或 hide-lg 的图像的最佳方法是什么?

javascript - Backbone.js 批量更新集合

javascript - jQueryUI 可排序的奇怪行为

javascript - Bootstrap 工具提示并没有消失

JavaScript 切换不起作用,控制台中没有错误

javascript - 在 JavaScript 中的日期选择器上设置 minDate