KENT-WEB サポートコーナー 過去ログ [ 0024 ]


記事No: 2272
投稿日: 2007/11/30(Fri) 14:08:47
タイトルPostmailのエラー確認テキスト
ID情報: gtalk
投稿者: taka
URLhttp://www.startoption.com/postmail/index.html

PostMail 4.2について質問です。

・メールアドレスをチャックしながら
 入力エラーページで
 ・エラー内容
  「emailは入力必須です」
  「emailとemail2の再入力内容が異なります」
  でなく
  「メールアドレスは入力必須です」や
  「メールアドレスとメールアドレス (再度入力)
   の再入力内容が異なります」
  と表示させる方法を教えてください。

・ディレクトリ/postmail/以外の名前に変更する場合
 どのファイルをどのように変更すれば良いでしょうか?

よろしくお願いします。


記事No: 2274
投稿日: 2007/11/30(Fri) 19:35:54
タイトルRe: Postmailのエラー確認テキスト
ID情報: fuyuki
投稿者: BAL
URLhttp://f43.aaa.livedoor.jp/~sumure/

> PostMail 4.2について質問です。
>
> ・メールアドレスをチャックしながら
>  入力エラーページで
>  ・エラー内容
>   「emailは入力必須です」
>   「emailとemail2の再入力内容が異なります」
>   でなく
>   「メールアドレスは入力必須です」や
>   「メールアドレスとメールアドレス (再度入力)
>    の再入力内容が異なります」
>   と表示させる方法を教えてください。
>
> ・ディレクトリ/postmail/以外の名前に変更する場合
>  どのファイルをどのように変更すれば良いでしょうか?
>
> よろしくお願いします。

以下の修正を行ってください。

postmail.html

<form action="./postmail.cgi" method="post">
<input type="hidden" name="need" value="メールアドレス 性別 ページ" />
<input type="hidden" name="match" value="メールアドレス メールアドレス(再度入力)" />
おなまえ<br /><input type="text" name="name" size="35" /><br />
メールアドレス<br /><input type="text" name="メールアドレス" size="35" /><br />
メールアドレス (再度入力)<br /><input type="text" name="メールアドレス(再度入力)" size="35" /><br /><br />


postmail.cgi

# E-Mail書式チェック
if ($in{'メールアドレス'} =~ /\,/) {
&error("メールアドレスにコンマ ( , ) が含まれています");
}
if ($in{'メールアドレス'} && $in{'メールアドレス'} !~ /^[\w\.\-]+\@[\w\.\-]+\.[a-zA-Z]{2,6}$/) {
&error("メールアドレスの書式が不正です");
}


[検索ページ]