Javascript onSubmit不';我不能在表格上工作
我正在制作一个页面,从数据库中检索坐标,并将它们显示为谷歌地图上的标记。我有一个提交按钮,可以让您删除选定的标记。我试图做的是在删除之前添加一个警告,但不幸的是它不起作用。我试过onSubmit和onClick(这可能是错误的)。我已经找了好几个小时了,但似乎什么也没找到。我认为代码的其余部分并不重要,但如果需要,我会发布它。有什么想法吗?以下是表格的代码:Javascript onSubmit不';我不能在表格上工作,javascript,html,forms,Javascript,Html,Forms,我正在制作一个页面,从数据库中检索坐标,并将它们显示为谷歌地图上的标记。我有一个提交按钮,可以让您删除选定的标记。我试图做的是在删除之前添加一个警告,但不幸的是它不起作用。我试过onSubmit和onClick(这可能是错误的)。我已经找了好几个小时了,但似乎什么也没找到。我认为代码的其余部分并不重要,但如果需要,我会发布它。有什么想法吗?以下是表格的代码: echo '<form align="center" onSubmit="return confirm("Are you sure?
echo '<form align="center" onSubmit="return confirm("Are you sure?")" class = "delete" id="delete_form" name = "marker_list2" action="delete_marker.php" method="post">';
echo '<input type="submit" value="Delete" name="edit">';
echo '</form>';
echo';
回声';
回声';
看起来您的双引号有冲突。试着替换
onSubmit="return confirm("Are you sure?")"
与
请确保转义单引号,因为它位于PHP
echo'.'
中,看起来有冲突的双引号。试着替换
onSubmit="return confirm("Are you sure?")"
与
请确保转义单引号,因为它位于PHP
echo'.'.'
Oops中,没有从您的问题中看到这一点…也许您希望包含整个echo语句?(还有,我只是建议在问题中添加PHP标记。)哎呀,从你的问题中看不到这一点……也许你想包含整个echo语句?(另外,我建议在问题中添加PHP标记。)为什么要使用onSubmit
?停止使用这样的内联元素,并将这些处理程序放在外部js文件中,该文件会对页面上单击的元素作出反应。。。无需编写更多代码或将其分散到多个文件中,从而降低了一目了然的可读性您为什么要在Submit上使用
?停止使用这样的内联元素,并将这些处理程序放在外部js文件中,该文件会对页面上单击的元素作出反应。。。无需编写更多代码或将其分散到多个文件中,从而降低了一目了然的可读性