用于中断表单提交的模式

时间:2016-06-16 01:08:05

标签: javascript forms modal-dialog

我有一张用于执行帐户取消的表单。我试图显示一个纯CSS模式表单来中断表单发布,以便用户可以确认提交。到目前为止,为了实现这一点,我已经在表单提交上触发了模式。但是,使用下面的代码会出现模态,但不会中断帖子,即发布帖子。

有人知道如何让模态中断提交,直到模态中的另一个按钮被按下来确认帖子?

形式:

    <form method='post' action='' onsubmit='return validate();'>
      <fieldset>
        <input type='hidden' id='cancel' name='cancel' value='cancel'>
        <input type='submit' id='submit' name='submit' value='submit'>
      </fieldset>
    </form>

模态Javascript触发器:

<script>
function validate() {
    var result = document.getElementById('myLink').click();
//    var result = confirm("Do you want to submit!");
    return result;
}
</script>

1 个答案:

答案 0 :(得分:1)

更改

<input type='submit' id='submit' name='submit' value='submit'>

到类型button

<input type='button' id='submit' name='submit' value='submit'>

处理按钮click,以便打开confirm或您要使用的任何确认内容。 然后,根据结果yesno提交表单http://www.w3schools.com/jsref/met_form_submit.asp

您实施的问题

document.getElementById('myLink').click();

并没有真正返回truefalse,至少结果无法解释为您所期望的