記事No | : 15085 |
投稿日 | : 2016/08/20(Sat) 18:39:35 |
タイトル | : postmail 未入力項目を非表示にする方法 |
ID情報 | : katachan |
投稿者 | : katachan |
URL | : http://www.hd-impression.net/postmail/postmail.html |
当方、初心者で良くわからないのでよろしくお願いします。
postmail v.6.71(s-jis バージョン)で未入力項目を表示にする方法をお教えいただきたいのです。
大量のセレクトボックスを用意する予定なのですが、選択された項目だけを自動送信用メールや確認画面に表示するようにしたいのです。
過去ログで確認しいくつか試してみましたがバージョン違いでソースが変わっていて、非表示には、なりませんでした。
古いバージョンで申し訳ないのですがよろしくお願いします。
記事No | : 15086 |
投稿日 | : 2016/08/22(Mon) 00:50:56 |
タイトル | : Re: postmail 未入力項目を非表示にする方法 |
ID情報 | : hirayama |
投稿者 | : hirayama |
http://www.kent-web.com/support/bbs/?list=all&bos=14312
と同じケースだと思いますが、ver.6.71だと古すぎてどのような処理をしているかわからないので、
なんともアドバイスのしようがありません。現在の最新版は8.02になっています。
最新版へアップデートすることを勧めます。
記事No | : 15087 |
投稿日 | : 2016/08/22(Mon) 02:50:13 |
タイトル | : Re^2: postmail 未入力項目を非表示にする方法 |
ID情報 | : katachan |
投稿者 | : katachan |
URL | : http://nakame-mirai.net |
お返事ありがとうございます。
最新版にアップデイトしようと思いますが、最新版になると未入力項目の非表示の設定が可能になるのでしょうか?
初歩的な質問ですいません。よろしくお願いします。
> http://www.kent-web.com/support/bbs/?list=all&bos=14312
> と同じケースだと思いますが、ver.6.71だと古すぎてどのような処理をしているかわからないので、
> なんともアドバイスのしようがありません。現在の最新版は8.02になっています。
> 最新版へアップデートすることを勧めます。
記事No | : 15088 |
投稿日 | : 2016/08/22(Mon) 10:27:03 |
タイトル | : Re^3: postmail 未入力項目を非表示にする方法 |
ID情報 | : hirayama |
投稿者 | : hirayama |
URL | : http://shade-search.com/sts/fsw/wiki.cgi |
>最新版になると未入力項目の非表示の設定が可能になるのでしょうか?
というわけではありません。逆に最新版でないとスクリプトの内容がわからず
アドバイスのしようが無いということです。
中には古いバージョンもすべて保存しているという人もいるかも知れませんが、
少数派だと思います。最新版なら誰でも見ることができます。
また、最新版は色々と改良されていたり、問題を修正したりといった対策を
施されている場合もあるので、あえて古いバージョンを使う意味は無いと思います。
ちなみに最新版の8.02でご希望の処理をしたい場合、postmail.cgiの157行目
foreach my $key (@$key) {
の下に
if (! $$in{$key}) {
delete $$in{$key};
next;
}
を追加すればいいと思います。
記事No | : 15089 |
投稿日 | : 2016/08/22(Mon) 14:04:53 |
タイトル | : Re^4: postmail 未入力項目を非表示にする方法 |
ID情報 | : katachan |
投稿者 | : katachan |
URL | : http://nakame-mirai.net |
ありがとうございます。
早速やってみます。
> >最新版になると未入力項目の非表示の設定が可能になるのでしょうか?
>
> というわけではありません。逆に最新版でないとスクリプトの内容がわからず
> アドバイスのしようが無いということです。
> 中には古いバージョンもすべて保存しているという人もいるかも知れませんが、
> 少数派だと思います。最新版なら誰でも見ることができます。
>
> また、最新版は色々と改良されていたり、問題を修正したりといった対策を
> 施されている場合もあるので、あえて古いバージョンを使う意味は無いと思います。
>
> ちなみに最新版の8.02でご希望の処理をしたい場合、postmail.cgiの157行目
>
> foreach my $key (@$key) {
>
> の下に
>
> if (! $$in{$key}) {
> delete $$in{$key};
> next;
> }
>
> を追加すればいいと思います。
記事No | : 15090 |
投稿日 | : 2016/08/23(Tue) 00:00:14 |
タイトル | : Re^5: postmail 未入力項目を非表示にする方法 |
ID情報 | : katachan |
投稿者 | : katachan |
URL | : http://www.hd-impression.net/pmail/postmail.html |
なんとかバージョンアップできました。
ご教示いただいたように追加しましたが
未入力項目(select)も表示されてしまいました。
追加してFTPであげるだけで良いのでしょうか?
何か手順が悪いのでしょうか?
何度もすいません。よろしくお願いします。
> ありがとうございます。
> 早速やってみます。
>
> > >最新版になると未入力項目の非表示の設定が可能になるのでしょうか?
> >
> > というわけではありません。逆に最新版でないとスクリプトの内容がわからず
> > アドバイスのしようが無いということです。
> > 中には古いバージョンもすべて保存しているという人もいるかも知れませんが、
> > 少数派だと思います。最新版なら誰でも見ることができます。
> >
> > また、最新版は色々と改良されていたり、問題を修正したりといった対策を
> > 施されている場合もあるので、あえて古いバージョンを使う意味は無いと思います。
> >
> > ちなみに最新版の8.02でご希望の処理をしたい場合、postmail.cgiの157行目
> >
> > foreach my $key (@$key) {
> >
> > の下に
> >
> > if (! $$in{$key}) {
> > delete $$in{$key};
> > next;
> > }
> >
> > を追加すればいいと思います。
記事No | : 15091 |
投稿日 | : 2016/08/23(Tue) 02:26:10 |
タイトル | : Re^6: postmail 未入力項目を非表示にする方法 |
ID情報 | : hamel |
投稿者 | : HUMMEL |
URL | : http://drc3.news-site.net/script1/ |
> なんとかバージョンアップできました。
> ご教示いただいたように追加しましたが
> 未入力項目(select)も表示されてしまいました。
> 追加してFTPであげるだけで良いのでしょうか?
> 何か手順が悪いのでしょうか?
> 何度もすいません。よろしくお願いします。
下記ページを参照すれば良いと思います
http://www.kent-web.com/support/bbs/?list=log&no=14132
記事No | : 15092 |
投稿日 | : 2016/08/23(Tue) 06:43:45 |
タイトル | : Re^7: postmail 未入力項目を非表示にする方法 |
ID情報 | : katachan |
投稿者 | : katachan |
URL | : http://www.hd-impression.net/pmail/postmail.html |
色々とありがとうございます。
select のリストの非表示させたい所の値に0を入れた所、非表示になりました。
皆様、ありがとうございました。
> > なんとかバージョンアップできました。
> > ご教示いただいたように追加しましたが
> > 未入力項目(select)も表示されてしまいました。
> > 追加してFTPであげるだけで良いのでしょうか?
> > 何か手順が悪いのでしょうか?
> > 何度もすいません。よろしくお願いします。
>
> 下記ページを参照すれば良いと思います
> http://www.kent-web.com/support/bbs/?list=log&no=14132
記事No | : 15093 |
投稿日 | : 2016/08/23(Tue) 12:52:22 |
タイトル | : Re^8: postmail 未入力項目を非表示にする方法 |
ID情報 | : hirayama |
投稿者 | : hirayama |
URL | : http://shade-search.com/sts/fsw/wiki.cgi |
もう解決されているようですが、
空白の値も非表示にするなら、先の変更の
if (! $$in{$key}) {
を
if ( $$in{$key} !~ /[^\s ]/) {
と変更するといいと思います。