我有一个HTML表单:
<form method="post" action="addticketupdate.php">
....
</form>
然后在我拥有的表格上方:
<?php
if(isset($_POST["submit"])) {
... do stuff here
}
?>
因此,我的表单中的提交按钮具有"提交">的ID和名称
我想在单击提交按钮时弹出一个 JavaScript 确认框,该语句说:如果用户单击"确定"执行 php 代码,否则什么都不做。
我该怎么做?
只需使用这个:
<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
}
});
你可以
这样做,
<form method="post" action="addticketupdate.php" onsubmit="return confirm('Need to submit??');">
<!-- your other html input code -->
<button type="submit">submit</button>
</form>
<script>
function validate() {
var result = confirm("Do you want to submit!");
return result;
}
</script>
<form name="form-name" onsubmit="return validate();">
这应该使用对话框而不是警报弹出框.
但是对话框没有完全支持,因此在这种情况下"花式盒子"是最好的。
花式盒子
因此,在将花哨的盒子安装到您的网站后,您应该删除他们那里的默认按钮,并将其更改为输入类型提交并将其命名为"提交"。