私はデータベースから座標を取得し、それらをGoogleマップのマーカーとして表示するページを作っています。選択したマーカーを削除できるようにする送信ボタンがあります。私がやろうとしているのは、削除する前に警告を追加することですが、残念ながらそれは機能しません。私はonSubmitとonClickを試してきました(とにかく間違っているでしょう)。私は何時間も探してきましたが、何も動かないようです。コードの残りの部分は重要だとは思わないが、必要に応じて投稿する。何か案は?フォームのコードは次のとおりです。onSubmitはフォーム上では機能しません
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>';
あるので、単一引用符をエスケープすることを確認します
で
を交換してみてくださいなぜあなたは 'onSubmit'を使用していますか?そのようなインライン要素の使用をやめ、これらのハンドラをページ上でクリックされた要素に反応する外部のjsファイルに配置します。 – junkfoodjunkie
インラインJSは、このような小さなスニペットにはまったく適しています...より多くのコードを書いたり、複数のファイルに広げたりする必要がなく、一見して読みやすくなります – qxz