プロフィールメーカーにオートフィル

2006年07月14日 | CGI/PHP
今日はホントに開発日記(いつもは何なんじゃい!・・・ってツッコミはご勘弁)。

今日は、プロフィールメーカーの画像入力欄にオートフィル機能を付けてみました。9個ある入力欄の先頭に画像ファイル名を入れると、残りの入力欄に同じ形式でファイル名を埋めてくれるものです。例えば、image1.jpgって先頭に入れたらimage2.jpg, image3.jpg・・・・image9.jpgって感じね。

ショップページメーカーの方で似たようなことはすでにやってたんですが、プロフィールメーカーの方にも付けましょうかというのが今回の試みです。出来上がりは、こんな感じ(CGI PHP)。

「~番目までFill」で先頭のファイル名を元に指定番目までの入力欄を自動的に埋めます。入力欄は9個あるけどそんなに使わないとか、データによって個数が違うとかいう場合があるので、「~番目まで」と指定出来るようにしてあります。もちろん、5個しか使わないとか決まっているなら入力欄自体を削って使っても問題なく動作するようにしてあります。

ワンクリックで入力出来るようにしたら、ワンクリックで消去出来るようにしておかないと気軽にクリック出来ませんね・・・「Clear」ボタンをどうぞ。

入力をやり直したい時もあるでしょう・・・「Reset」ボタンをどうぞ。1個前の状態に戻る(Undo)のとどっちがいいかなぁとも思ったんですが、ここは最初の状態に戻るようにしました。

数値部分が一カ所であるようなファイル名であれば、だいたいご希望通りの結果になるのではないかと思います。2カ所以上ある場合は、前の方の数値が使われます。数値が入っていないファイル名の場合は、全て同じ物で埋められます。

入力の手助けになればと思い付けてみましたが、いかがなものでしょう?ちなみにこちらは、CGI版1.5、PHP版1.1からのご提供となる予定です。