記事No | : 11404 |
投稿日 | : 2013/02/14(Thu) 11:34:38 |
タイトル | : postmail v6.0 match部のエラー |
ID情報 | : sele8 |
投稿者 | : toytoy |
URL | : http://ert8.toypark.in/130214/postmail.html |
お世話になります。
1年前に教えていただきました内容から改良して
必須用メールアドレスの下に確認用メールアドレス欄を追加しました。
==========
potmail.htmlから
<div class="info-left base-font text-left">メールアドレス<span class="font-C52E54 small-font">(確認用)</span></div>
<div class="info-right base-font text-left">
<input type="text" name="email2" size="40" />
↑が追加部分です。
<input type="hidden" name="need" value="name kubun info" />
↑こちらに記入してたmailを
<input type="hidden" name="match" value="email email2" />
↑こちらに記入しなおしました。(こちらも追加しました)
postmail.cgiの420行目に
next if ($key eq "email2" && $$in{email2}); ## 0214追加
↑この行も追加しました。
==========
上記のように書き直し、[この内容で送信する]ボタンを押すと500エラーが返ってきます。
よろしければ修正方法を教えてください。
あと、できればメールアドレスを入力した際リアルタイムで修正箇所を教えてくれるようになると助かります。(フォーム下に「メールアドレスが不正です」など...)
このようなことは可能でしょうか?
よろしくお願い申し上げます。
記事No | : 11411 |
投稿日 | : 2013/02/14(Thu) 20:05:24 |
タイトル | : Re: postmail v6.0 match部のエラー |
ID情報 | : kent |
投稿者 | : KENT |
> お世話になります。
> 1年前に教えていただきました内容から改良して
> 必須用メールアドレスの下に確認用メールアドレス欄を追加しました。
> ==========
> potmail.htmlから
> <div class="info-left base-font text-left">メールアドレス<span class="font-C52E54 small-font">(確認用)</span></div>
> <div class="info-right base-font text-left">
> <input type="text" name="email2" size="40" />
> ↑が追加部分です。
>
> <input type="hidden" name="need" value="name kubun info" />
> ↑こちらに記入してたmailを
> <input type="hidden" name="match" value="email email2" />
> ↑こちらに記入しなおしました。(こちらも追加しました)
>
> postmail.cgiの420行目に
> next if ($key eq "email2" && $$in{email2}); ## 0214追加
> ↑この行も追加しました。
> ==========
> 上記のように書き直し、[この内容で送信する]ボタンを押すと500エラーが返ってきます。
> よろしければ修正方法を教えてください。
>
> あと、できればメールアドレスを入力した際リアルタイムで修正箇所を教えてくれるようになると助かります。(フォーム下に「メールアドレスが不正です」など...)
> このようなことは可能でしょうか?
>
> よろしくお願い申し上げます。
基本前提として、どの基本機能を、どのように改造したいのでしょうか?
記事No | : 11412 |
投稿日 | : 2013/02/14(Thu) 20:52:52 |
タイトル | : Re^2: postmail v6.0 match部のエラー |
ID情報 | : sele8 |
投稿者 | : toytoy |
URL | : http://ert8.toypark.in/130214/postmail.html |
KENT様 いつもありがとうございます。
> 基本前提として、どの基本機能を、どのように改造したいのでしょうか?
・メールアドレスの確認フォームを設置したい。(エラーになってしまいました。)
・メールアドレスの確認フォームに記入し、メールアドレス(mail)とメールアドレス確認フォーム(mail2)の入力内容が違う場合、mail2フォームの下に「メールアドレスが違います。」などのメッセージがリアルタイムで表示されるか、フォームが点滅するなどしてすぐ分かるようにしたいと改造したいと考えています。
以上です。
説明が不十分で申し訳ありません。
よろしければご返信お願い申し上げます。
記事No | : 11418 |
投稿日 | : 2013/02/16(Sat) 18:03:56 |
タイトル | : Re^3: postmail v6.0 match部のエラー |
ID情報 | : kent |
投稿者 | : KENT |
> KENT様 いつもありがとうございます。
> > 基本前提として、どの基本機能を、どのように改造したいのでしょうか?
>
> ・メールアドレスの確認フォームを設置したい。(エラーになってしまいました。)
> ・メールアドレスの確認フォームに記入し、メールアドレス(mail)とメールアドレス確認フォーム(mail2)の入力内容が違う場合、mail2フォームの下に「メールアドレスが違います。」などのメッセージがリアルタイムで表示されるか、フォームが点滅するなどしてすぐ分かるようにしたいと改造したいと考えています。
そういうことであれば、postmailの基本機能だけでOKのはずです。
<input type="hidden" name="match" value="email email2" />
のhiddenフィールドをフォームに追加するだけでいいかと。
プログラム側を変更する必要はないかと思います。
記事No | : 11420 |
投稿日 | : 2013/02/18(Mon) 12:17:32 |
タイトル | : Re^4: postmail v6.0 match部のエラー |
ID情報 | : sele8 |
投稿者 | : toytoy |
URL | : http://ert8.toypark.in/130214/postmail.html |
> <input type="hidden" name="match" value="email email2" />
>
> のhiddenフィールドをフォームに追加するだけでいいかと。
> プログラム側を変更する必要はないかと思います。
ご返信いただき誠にありがとうございました。
早速そのように書きかえます。