• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:このプログラムに手を加えるならば)

メール送信フォームの作成と内容確認画面の隅風

このQ&Aのポイント
  • このプログラムは、メール送信フォームの作成と内容確認画面を表示するものです。フォームから入力された値を取得し、入力値のチェックを行います。
  • 入力項目は、お名前、メールアドレス、タイトル、コメントです。必要な項目が入力されているかをチェックし、入力されていない場合はエラーメッセージを表示します。
  • メールアドレスは、入力された値が正規表現にマッチしているかどうかを確認します。また、お名前については、名前の重複がないかをチェックします。

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

  • ベストアンサー
  • OKwebb
  • ベストアンサー率44% (92/208)
回答No.1

どういう内容のメールを入力させたいのが判らないし・・・。 自分が必要と思うチェックをすればいいと思いますが・・・。 > まず、メールアドレスですか。 > ここは勝手に作った変数strに正規表現を代入(?)しました。 変数に代入しただけでは何もチェックされませんよ。 メールアドレスの規定はRFC5321あたりをチェックすればどういう形式が正しいかが判ります。英文が面倒であればwikiにも出てます。 http://ja.wikipedia.org/wiki/%E3%83%A1%E3%83%BC%E3%83%AB%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9 でも、メールアドレスなんて好きに詐称することができるのでチェックすることに意味があるのか疑問です。 > 名前は名前の重複とかを調べる必要がありますね。 何との重複をチェックするのでしょうか? 1回送った人はもう送れないの?

persona
質問者

お礼

アドバイスありがとうございます。 はい、正規表現のところはまだ手を付けていません。 URL貼り付け、感謝します。 >でも、メールアドレスなんて好きに詐称することができるのでチェックすることに意味があるのか疑問です。 なるほど。そうなのですか。 重複の件は掲示板と勘違いしてました。 重複は問題ないですね。 でも1番のキーポイントは、 >どういう内容のメールを入力させたいのが判らないし・・・。 ってところですか。どういう内容? そもそもメールを送る必要は無いので、この疑問はこれでおしまい。 チャンチャン!

関連するQ&A