MaReee69
@MaReee69

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

お問い合わせフォームにalertで未入力を促す&未入力時に赤文で未入力と入力欄の上に促す

解決したいこと

お問い合わせフォームにalertで未入力を促す&未入力時に赤文で未入力と入力欄の上に促す。
また、alertを使って表示はできているのですが改行タグが見えてしまい見えないようにしつつ改行したいです。
検索したり思案したのですがうまくできないです
ご教授いただきたいです
よろしくお願いいたします。

該当するソースコード

if (!empty($errorMessage)) {
  echo "<script>alert('" . str_replace("\n", "\\n", htmlspecialchars($errorMessage)) . "')</script>";
}
0

2Answer

ユーザー入力の検証をするなら、そういう機能が備わっているフレームワークを探して、それを利用することをお勧めします。勉強のためということならともかく、素人が自力で実用になるユーザー入力の検証機能を実装するのは無理があります。

1Like

Comments

  1. @MaReee69

    Questioner

    回答を下さったのに返信できておらず申し訳ございません。
    お言葉をしっかりと受け止め今後に活かしていく所存でございます。

post後で入力チェックを行うのは、サーバサイトチェックですからセキュリティ面よいですが、実装は面倒くさいです。postする前の段階で、javascriptかjqueryか、クライアントチェックにしたら、比較的に楽です。
もし「未入力」程度のチェックなら、クライアントで行うべきでしょう。

0Like

Comments

  1. @MaReee69

    Questioner

    ありがとうございます!
    クライアントチェックでやってみます!

Your answer might help someone💌