javascript - 我需要一个自定义确认框以 html 形式实现 Onsubmit()。我该如何实现它?

标签 javascript jquery html css

我需要在 html 表单 Onsubmit() 上实现自定义确认框。我该如何实现它?

像这样

 <form method="post"  style="float:left" action="xxx/**"
     onsubmit="return confirmfinish()"

confirmfinish() 应该实现自定义确认框并返回适当的值(真/假)

最佳答案

我采用了您的 FORM 标记示例并对其进行了一些调整,如下所示。这将使您进行自定义确认。它将停止提交表单,直到您在自定义确认中单击"is"。

<form id="mainForm" method="post" action="xxx/**" onsubmit="return confirmfinish();">
    <input type="text">
    <input type="submit">
</form>

<div id="confirmationDiv" style="display:none; border:1px solid black; padding:10px; margin-top:10px; width:500px;">
    Are you sure you want to submit the form?<br>
    <input type="button" value="Yes" onclick="confirmed = true; document.getElementById('mainForm').submit();">
    <input type="button" value="No" onclick="document.getElementById('confirmationDiv').style.display='none'; return false;">
</div>

<script type="text/javascript">     
    var confirmed = false;

    function confirmfinish(){
        if(!confirmed){
            document.getElementById('confirmationDiv').style.display='block';
            return false;
        } else {
            return true;
        }
    }
</script>

关于javascript - 我需要一个自定义确认框以 html 形式实现 Onsubmit()。我该如何实现它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14744075/

相关文章:

javascript - Vue2 - 将普通 ONKEYPRESS 函数转换为方法

javascript - Facebook jQuery 使用注销 URL 和访问 token 注销

javascript - 获取第一个值对的值

html - 在 onclick 上使用内联 javascript 设置元素样式

javascript - 使用 JavaScript 更改重力表单字段的值

javascript - 基于重复的字符串拆分

javascript - 根据Id和switch向<td>添加类

javascript - 使用 Javascript/html 网页上的视频在设定的时间后自动播放

php - 无法将文本区域输入传递给 PHP 变量

javascript - 打开后将浏览器滚动条与模态窗口绑定(bind)