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


記事No: 11404
投稿日: 2013/02/14(Thu) 11:34:38
タイトルpostmail v6.0 match部のエラー
ID情報: sele8
投稿者: toytoy
URLhttp://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
URLhttp://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
URLhttp://ert8.toypark.in/130214/postmail.html

> <input type="hidden" name="match" value="email email2" />
>
> のhiddenフィールドをフォームに追加するだけでいいかと。
> プログラム側を変更する必要はないかと思います。

ご返信いただき誠にありがとうございました。
早速そのように書きかえます。


[検索ページ] [掲示板]