同一テンプレートで正常時、エラー時の出し分けを実装したいときに
Javascript上で出し分けちゃおうということで。
次のhtmlをサンプルにする。
フォームの中が空なら「入力してね」を表示する。
--以下の2点を実装する--
•ソースが呼び出されたときは「入力してね」は非表示。
•テキストボックスに入力してボタンを押した時にテキストボックスが空の場合に 「入力してね」を表示。
実際のスクリプトが下記のようになる。
display属性を"none"か"block"に変えちゃえば出し分けできるということですな。
簡単なバリデーションに使えそうです。(もちろんサーバ側でもバリデーションは実装しなきゃだが)
共有するためのありがとう
返信削除symfony developer