当从HTML表单调用时,来自javascript函数的空白警报确认框

时间:2014-12-20 22:56:49

标签: javascript php html forms

我目前正在编写一个网站系统作为我学习的一部分。我在整个项目中使用PHP,HTML和Javascript。我是一名新手程序员,我正在学习,因为我一直在学习。

我目前的问题是,当按下表单提交按钮时,例如更新或删除。我想要一个确认框询问用户'你确定要提交吗?'使用javascript。但是,每当我单击按钮时,即使JS函数中有文本,也会出现一个空警告框。请看下面的代码! :

function confirm()
{
    return alert("Are you want to submit the form"?);
}
</script>

html代码在php while循环中回显

echo "<td>" . "<input type=submit name=update  value=update onclick='confirm();'" . "> </td>";

echo "<td>" . "<input type=submit name=delete  value=delete onclick='confirm();'" . "> </td>";

我很感激任何人抽出时间帮忙!

3 个答案:

答案 0 :(得分:1)

问题解决了!感谢你的所有帮助,是一个错误的?在javascript函数中。有趣的是,它没有使用确认作为我的功能名称!下次不会使用确认进行良好练习。

return alert("Are you want to submit the form"?); <- ? outside of "" 

校正的

return alert("Are you want to submit the form?");

答案 1 :(得分:0)

if(confirm("question")){
// yes
} else {
//no
}

confirm()是一个javascript保留字

答案 2 :(得分:0)

confirm()已经是一个Javascript函数。问号也应保留在双引号内。为清晰起见,请更改您的功能名称:

function confirmForm()
{
    return alert("Are you want to submit the form?");
}

echo "<td>" . "<input type=submit name=update  value=update onclick='confirmForm();'" . "> </td>";