保存エントリ用の基本的な JavaScript コードがあります。
シナリオ:
最初のフォーム [view_netbldg.php] はデータ入力用で、ユーザーが [追加] ボタンをクリックすると、次のフォーム [save_netbldg.php] に進みます。したがって、私の save_netbldg.php フォームには、$bldgName または $netName の変数が空であるかどうかをコードが最初に認識する if else 条件があります。すべて問題ありませんが、私の懸念は、コードが 2 つの変数のいずれかが空であることを検出すると、使用している以下のコードが実行されることです。
これが私のコードです:
if($bldgName == "" || $netName == "")
{
echo "<script type='text/javascript'>\n";
echo "alert('Please complete the fields for Building Name or Network Name');\n";
echo "</script>";
header("location:view_netbdlg.php");
}
*プログラムの結果、アラートが表示されず、代わりにヘッダーにジャンプします
正しい方法は、$bldgName == "" ||の場合です。$netName == "" == true**アラートが表示され、ユーザーが [ OK] ボタンをクリックすると、次のフォーム "view_netbdlg.php" に進みます。そのようなエラーメッセージだけなので、ここでは確認メッセージは必要ありません。
よろしくお願いします。