私は自分自身を教えているので、これは初心者の質問であれば事前にお詫びしますが、インターネットを検索して解決策を見つけることができません。ページを更新してJavaScriptアラートを停止するにはどうすればよいですか?
私はHTMLフォームを作成しました。そのフォームで、人々がファイルをアップロードするDropzone.jsを追加しました。終了したら、ボタンをクリックしてMySQLフォームに保存します。そのボタンはすべてうまくいきます。問題は、ファイルのアップロードが完了する前にボタンをクリックしたときです。この問題を解決するために、アップロードされたファイルが存在するかどうかを確認するIf文を作成しました。アップロードされていない場合は、JavaScriptアラートが発生しますが、すべて動作しますが、ページが更新され、帰属するすべてのデータが消去されます。
// This is when the button is clicked
if(isset($_POST['Upload'])){
if (file_exists(blah blah) {
//All my MySQL stuff is in here
//If it isn't uploaded
} else {
echo '<script language="javascript">';
echo 'alert("Please upload at least one file")';
echo 'return false';
echo '</script>';
}}
'return false'にもかかわらず、それでもページはリセットされますか?
ありがとうございます、ありがとうございます!
あなたはJavaScriptにセミコロンを追加していません。それが理由であるかどうか分からない – Phiter
@PhiterFernandes、私はそれを修正した、それは理由ではなかった。とにかくありがとう。 –