我目前正在编写一个网站系统作为我学习的一部分。我在整个项目中使用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>";
我很感激任何人抽出时间帮忙!
答案 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>";