如果我们希望先执行javascript,然后执行php post方法,即提交,该怎么办
例如:我想接受或拒绝一张照片 “接受”和“表格”的输入按钮为:如果我们希望先执行javascript,然后执行php post方法,即提交,该怎么办,php,javascript,Php,Javascript,例如:我想接受或拒绝一张照片 “接受”和“表格”的输入按钮为: <form method="post" action="viewRequests.php"> <input type="submit" onClick="showAlertBox()"> </form> showAlertBox()是一个javascript函数,它会显示一个带有Yes或No的确认对话框。如果我选择No,则不应触发表单提交 如果您不希望触发表单提交,那么Javascr
<form method="post" action="viewRequests.php">
<input type="submit" onClick="showAlertBox()">
</form>
showAlertBox()
是一个javascript函数,它会显示一个带有Yes或No的确认对话框。如果我选择No,则不应触发表单提交
如果您不希望触发表单提交,那么Javascript函数应该返回
false
例如:
函数showAlertBox(){
var answer=确认(“对用户的一些是/否问题”);
返回答案;//true或false
}
如果不希望触发表单提交,Javascript函数应返回false
例如:
函数showAlertBox(){
var answer=确认(“对用户的一些是/否问题”);
返回答案;//true或false
}
您可以这样做:
onsubmit="return showAlertBox();"
showAlertBox函数可以如下所示:
function showAlertBox()
{
return confirm('validate'); // confirm returns TRUE on "OK"
}
您可以这样做:
onsubmit="return showAlertBox();"
showAlertBox函数可以如下所示:
function showAlertBox()
{
return confirm('validate'); // confirm returns TRUE on "OK"
}
只是一个建议:jQuery是一个很好的工具,它提供了多种选项来处理这样的情况:您可以在表单提交、按钮单击等上放置事件处理程序。jQuery UI还为您提供了用于确认和其他一切的对话框:)只是一个建议:jQuery是一个很好的工具,它提供了各种各样的选项来处理类似这样的情况:您可以在表单提交、按钮单击等上放置事件处理程序,jQuery UI还为您提供了用于确认和其他一切的很棒的对话框:)先生,这一行工作不好!它在“return showAlertBox()”下给出红线忽略它。没关系。我测试了代码。如果您不相信,请将上面的内容复制到html文件并进行测试。先生,这行代码运行不正常!它在“return showAlertBox()”下给出红线忽略它。没关系。我测试了代码。如果您不相信,请将上述内容复制到html文件并进行测试。