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


記事No: 7772
投稿日: 2010/08/01(Sun) 05:42:55
タイトルPostmail 生年月日の連結表示に関して
ID情報: tabatama
投稿者: タバティー
URLhttp://tabanishi.tabatie-guitar.com/

こちらの掲示板や過去ログなどを参考にして、郵便番号を3桁と4桁に分けて入力させて、それを確認画面では連結表示させるというカスタマイズをしました。

そしてそれでは確認画面で順番がおかしくなるという不具合があったので、http://www.kent-web.com/support/old/68/0157.html
を参考に修正しました。

で郵便番号と同じように生年月日も年と月と日を分けて入力させたいと思っているのですが、確認画面では19880527の様に、年と月と日の単位が表示されません。

何か良い方法はないでしょうか?

inputの数字に単位を付けることは出来ればしたくないです。

以下が設置URLです。

https://secure1966.sakura.ne.jp/komanet3298.tabatie-guitar.com/cgi-bin/form/form.html

どうか」よろしくお願いします。


記事No: 7783
投稿日: 2010/08/01(Sun) 14:51:23
タイトルRe: Postmail 生年月日の連結表示に関して
ID情報: Fuyuki
投稿者: BAL
URLhttp://f43.aaa.livedoor.jp/~sumure/

> こちらの掲示板や過去ログなどを参考にして、郵便番号を3桁と4桁に分けて入力させて、それを確認画面では連結表示させるというカスタマイズをしました。
>
> そしてそれでは確認画面で順番がおかしくなるという不具合があったので、http://www.kent-web.com/support/old/68/0157.html
> を参考に修正しました。
>
> で郵便番号と同じように生年月日も年と月と日を分けて入力させたいと思っているのですが、確認画面では19880527の様に、年と月と日の単位が表示されません。
>
> 何か良い方法はないでしょうか?
>
> inputの数字に単位を付けることは出来ればしたくないです。
>
> 以下が設置URLです。
>
> https://secure1966.sakura.ne.jp/komanet3298.tabatie-guitar.com/cgi-bin/form/form.html
>
> どうか」よろしくお願いします。


各入力値に年月日を付加する方法です。

#-------------------------------------------------
# ▲設定完了
#-------------------------------------------------

# フォームデコード
$ret = &decode;

# 基本処理
if (!$ret) { &error("不明な処理です"); }
elsif ($in{'mode'} eq "check") { ✓ }

# POSTチェック
if ($postonly && !$postflag) { &error("不正なアクセスです"); }
#▼ここから▼
$in{'誕生年'} .= "年";
$in{'誕生月'} .= "月";
$in{'誕生日'} .= "日";
#▲ここまで追加▲
# 汚染チェック


記事No: 7796
投稿日: 2010/08/02(Mon) 01:51:53
タイトルRe^2: Postmail 生年月日の連結表示に関して
ID情報: tabatama
投稿者: タバティー
URLhttp://tabanishi.tabatie-guitar.com/

どうもありがとうございます!

BALさんの仰るとおりにしたらちゃんと表示されました。

ありがとうございました。

> > こちらの掲示板や過去ログなどを参考にして、郵便番号を3桁と4桁に分けて入力させて、それを確認画面では連結表示させるというカスタマイズをしました。
> >
> > そしてそれでは確認画面で順番がおかしくなるという不具合があったので、http://www.kent-web.com/support/old/68/0157.html
> > を参考に修正しました。
> >
> > で郵便番号と同じように生年月日も年と月と日を分けて入力させたいと思っているのですが、確認画面では19880527の様に、年と月と日の単位が表示されません。
> >
> > 何か良い方法はないでしょうか?
> >
> > inputの数字に単位を付けることは出来ればしたくないです。
> >
> > 以下が設置URLです。
> >
> > https://secure1966.sakura.ne.jp/komanet3298.tabatie-guitar.com/cgi-bin/form/form.html
> >
> > どうか」よろしくお願いします。
>
>
> 各入力値に年月日を付加する方法です。
>
> #-------------------------------------------------
> # ▲設定完了
> #-------------------------------------------------
>
> # フォームデコード
> $ret = &decode;
>
> # 基本処理
> if (!$ret) { &error("不明な処理です"); }
> elsif ($in{'mode'} eq "check") { ✓ }
>
> # POSTチェック
> if ($postonly && !$postflag) { &error("不正なアクセスです"); }
> #▼ここから▼
> $in{'誕生年'} .= "年";
> $in{'誕生月'} .= "月";
> $in{'誕生日'} .= "日";
> #▲ここまで追加▲
> # 汚染チェック


記事No: 7802
投稿日: 2010/08/06(Fri) 09:46:43
タイトルRe^3: Postmail 生年月日の連結表示に関して
ID情報: tabatama
投稿者: タバティー
URLhttp://tabanishi.tabatie-guitar.com/

BAL様、先日はありがとうございました。

数日経って気づいたのですが、先日BAL様から教えて頂いた方法だとどうも入力必須が無効になってしまうみたいです。

何か良い方法はありますでしょうか?何卒よろしくお願いします。

> どうもありがとうございます!
>
> BALさんの仰るとおりにしたらちゃんと表示されました。
>
> ありがとうございました。
>
> > > こちらの掲示板や過去ログなどを参考にして、郵便番号を3桁と4桁に分けて入力させて、それを確認画面では連結表示させるというカスタマイズをしました。
> > >
> > > そしてそれでは確認画面で順番がおかしくなるという不具合があったので、http://www.kent-web.com/support/old/68/0157.html
> > > を参考に修正しました。
> > >
> > > で郵便番号と同じように生年月日も年と月と日を分けて入力させたいと思っているのですが、確認画面では19880527の様に、年と月と日の単位が表示されません。
> > >
> > > 何か良い方法はないでしょうか?
> > >
> > > inputの数字に単位を付けることは出来ればしたくないです。
> > >
> > > 以下が設置URLです。
> > >
> > > https://secure1966.sakura.ne.jp/komanet3298.tabatie-guitar.com/cgi-bin/form/form.html
> > >
> > > どうか」よろしくお願いします。
> >
> >
> > 各入力値に年月日を付加する方法です。
> >
> > #-------------------------------------------------
> > # ▲設定完了
> > #-------------------------------------------------
> >
> > # フォームデコード
> > $ret = &decode;
> >
> > # 基本処理
> > if (!$ret) { &error("不明な処理です"); }
> > elsif ($in{'mode'} eq "check") { ✓ }
> >
> > # POSTチェック
> > if ($postonly && !$postflag) { &error("不正なアクセスです"); }
> > #▼ここから▼
> > $in{'誕生年'} .= "年";
> > $in{'誕生月'} .= "月";
> > $in{'誕生日'} .= "日";
> > #▲ここまで追加▲
> > # 汚染チェック


記事No: 7803
投稿日: 2010/08/06(Fri) 10:26:15
タイトルRe^4: Postmail 生年月日の連結表示に関して
ID情報: Fuyuki
投稿者: BAL
URLhttp://f43.aaa.livedoor.jp/~sumure/

> BAL様、先日はありがとうございました。
>
> 数日経って気づいたのですが、先日BAL様から教えて頂いた方法だとどうも入力必須が無効になってしまうみたいです。
>
> 何か良い方法はありますでしょうか?何卒よろしくお願いします。

あ、なるほど。
追加項目を入力チェックの後に移動してください。

# 必須項目の入力値をチェックする
foreach (@uniq) {

# フィールドの値が投げられてこないもの(ラジオボタン等)
if (!defined($in{$_})) {
$check++;
push(@key,$_);
push(@err,$_);

# 入力なしの場合
} elsif ($in{$_} eq "") {
$check++;
push(@err,$_);
}
}
}
#▼ここから▼
$in{'誕生年'} .= "年";
$in{'誕生月'} .= "月";
$in{'誕生日'} .= "日";
#▲ここまで追加▲
# 入力内容マッチ


記事No: 7804
投稿日: 2010/08/06(Fri) 23:07:00
タイトルRe^5: Postmail 生年月日の連結表示に関して
ID情報: tabatama
投稿者: タバティー
URLhttp://tabanishi.tabatie-guitar.com/

すみません、BAL様が言われたとおりに変えてみたのですが、動作は変わらぬままでした。

何かいい方法はありますでしょうか?よろしくお願いします。

> > BAL様、先日はありがとうございました。
> >
> > 数日経って気づいたのですが、先日BAL様から教えて頂いた方法だとどうも入力必須が無効になってしまうみたいです。
> >
> > 何か良い方法はありますでしょうか?何卒よろしくお願いします。
>
> あ、なるほど。
> 追加項目を入力チェックの後に移動してください。
>
> # 必須項目の入力値をチェックする
> foreach (@uniq) {
>
> # フィールドの値が投げられてこないもの(ラジオボタン等)
> if (!defined($in{$_})) {
> $check++;
> push(@key,$_);
> push(@err,$_);
>
> # 入力なしの場合
> } elsif ($in{$_} eq "") {
> $check++;
> push(@err,$_);
> }
> }
> }
> #▼ここから▼
> $in{'誕生年'} .= "年";
> $in{'誕生月'} .= "月";
> $in{'誕生日'} .= "日";
> #▲ここまで追加▲
> # 入力内容マッチ


記事No: 7805
投稿日: 2010/08/07(Sat) 09:11:35
タイトルRe^6: Postmail 生年月日の連結表示に関して
ID情報: Fuyuki
投稿者: BAL
URLhttp://f43.aaa.livedoor.jp/~sumure/

> すみません、BAL様が言われたとおりに変えてみたのですが、動作は変わらぬままでした。

以下に変更してください。

#▼ここから▼
$in{'誕生年'} .= "年" if($in{'誕生年'});
$in{'誕生月'} .= "月" if($in{'誕生月'});
$in{'誕生日'} .= "日" if($in{'誕生日'});
#▲ここまで追加▲


記事No: 7806
投稿日: 2010/08/07(Sat) 17:40:07
タイトルRe^7: Postmail 生年月日の連結表示に関して
ID情報: tabatama
投稿者: タバティー
URLhttp://tabanishi.tabatie-guitar.com/

今度こそ出来ました!本当にありがとうございました☆

> > すみません、BAL様が言われたとおりに変えてみたのですが、動作は変わらぬままでした。
>
> 以下に変更してください。
>
> #▼ここから▼
> $in{'誕生年'} .= "年" if($in{'誕生年'});
> $in{'誕生月'} .= "月" if($in{'誕生月'});
> $in{'誕生日'} .= "日" if($in{'誕生日'});
> #▲ここまで追加▲


[検索ページ]