我正在尝试在 php 中使用 javascript 执行确认功能,它仅用于显示按钮,但无论您按下表单,都会提交这里的代码和函数
<form action='Allocated.php' method='post' >
<input type='submit' name='disc' value='Discontue Asset' formnovalidate='formnovalidate' onclick='myFunction()' />
<input type='hidden' name='alloc' value='$AllocID' />
</td>
</form>
和函数
function myFunction() {
var r = confirm("Press a button!");
if (r == true) {
return true;
} else {
return false;
}
}
如有任何帮助,我们将不胜感激 谢谢
最佳答案
将 onclick='myFunction()'
更改为 onsubmit='return myFunction()'
,以便将函数的返回值返回给事件。
关于javascript确认不会停止提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42318360/