• ベストアンサー

楽天会員フォームのようなエラー画面を作りたい

楽天の会員フォームにあるように、 エラー画面で、未入力の部分を文字と共に、 <tr></tr>内を赤字で表示するプログラムを作りたいと考えています。 https://member.id.rakuten.co.jp/rms/nid/vc?__event=regist ※何も入力しないで、 「下の規約に同意して次へ」ボタンを押した時のエラー画面 どうやったら可能なのでしょうか? phpやjavascriptなどで可能であれば非常に嬉しいです。 google中隈なく調べましたが、解決に至りませんでした。 入力されていない文字列だけを フォームと一緒に表示するやり方でも構いません。 どうかお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

どんなプログラミング言語でも書き方はほぼ一緒なのではないでしょうか? 要は各文字列変数にフラグを立てて、性質の合わない入力がされた変数(大文字、小文字の別、文字列長など)はエラーとし、最後にフラグチェックでエラーページ飛ばせばよいのでは? 以前javascriptでイエス、ノーだけの質問で各性格ページに飛ぶ簡単な性格診断プログラムを作ったことがあるので、javascriptでも充分可能では?

kurouz
質問者

お礼

bombercatさん 回答本当にありがとうございます! そして素晴らしいアドバイス、感謝感激です! 私はPHPでプログラム設計をしているのですが、 てっきりjavascript等でないとできないと思っていました。 しかし、エラーページで、 POSTが空だったら<tr></tr>内を赤字にするようにしただけで、 できました! 意外にも簡単なやり方でできましたが、 bombercatさんのアドバイスがなかったらできなかったと思います! 本当に、本当にありがとうございました!!

その他の回答 (1)

  • galluda
  • ベストアンサー率35% (440/1242)
回答No.2

がると申します。 んと…お礼数が少ないのがちょっと気になるので、とりあえずヒントだけ。 PHP Smarty if このあたりをキーワードに調べてみてください。

kurouz
質問者

お礼

galludaさん 回答ありがとうございます。 毎回必ずお礼はしているのですが、 未だ質問回数が少ないため、このようなお礼数になっております。 galludaさんのヒントを元に調べまして、 所々解決の糸口となるページを見つけることができました。 ただ、Smartyは記述が難しいなと感じた点と、 通常のPHPで何とか似たようなものが作れたので、 今回は使用しないことにしました。 教えて頂いたのに、申し訳ありません。 どうか気を悪くしないでください。 galludaさんのヒントからSmartyの勉強もできましたし、 何より親切に回答頂いて、本当に嬉しく思います。 それでは”お礼”は付けますね。 本当にありがとうございました!!

関連するQ&A