0

我有一个 HTML 表单:

<form method="post" action="addticketupdate.php">
....

</form>

然后在我的表格上方:

<?php
if(isset($_POST["submit"])) {
... do stuff here
}
?>

所以我表单中的提交按钮有一个ID和名称“提交”

我想在单击提交按钮时弹出一个 JavaScript 确认框,语句说:如果用户单击“确定”,则执行 php 代码,否则什么也不做。

我怎样才能做到这一点?

4

4 回答 4

1

只需使用这个:

<form method="post" action="addticketupdate.php" onsubmit="return confirm('Do you want to submit the form?');" >

选项2:(点击提交按钮)

$('#submit').click(function() {
    var res = confirm('Do you really want to submit the form?');
    if(!res){ 
       return false; 
    }else{ 
       //submits form 
    }
});
于 2013-10-04T09:38:19.980 回答
1

你可以这样做,

<form method="post" action="addticketupdate.php" onsubmit="return confirm('Need to submit??');">
<!-- your other html input code -->
    <button type="submit">submit</button>
</form>
于 2013-10-04T09:38:30.357 回答
1
<script>
function validate() {
    var result = confirm("Do you want to submit!");
    return result;
}
</script>
<form name="form-name" onsubmit="return validate();"> 
于 2013-10-04T09:41:01.577 回答
0

那应该是使用对话框而不是警报弹出框。
但是对话框没有完全支持,所以“Fancy Box”在这种情况下是最好的。

花式盒

因此,在您的网站安装花式框后,您应该删除他们在那里的默认按钮并将其更改为输入类型提交并将其添加名称为“提交”。

于 2013-10-04T09:39:07.110 回答