最終更新日: 2008年11月22日

フォームについてあれこれ

2005年06月30日 00:17

別にニッチな話題でもなんでもないのですが、意外とフォームの体系立った解説をしたり、幾つもの観点から検討したサイトがない。そう、メールフォームやアンケートで使っている、あのフォームです。

でも、これからは増えてくるのかもしれませんね。なぜなら、不必要な情報をユーザーから取得することのないよう、お行儀のよいサイトは個人情報保護法に則ってフォームの制作に神経を使わなくてはならなくなるからです。

まぁ、懸賞品ほしさにあちらこちらへと自分の住所を書きまくっている人々はともかく(やはり凄い人になると、私書箱という「ほんとの捨てアド」を使うのだろうな)、誰だって余計な情報を入力したくはないし、だいいち面倒くさい。で、どのようにすれば気軽に入力してもらえるのか、そして気軽にであろうとなかろうと、その情報は集めるべきものなのか。フォームのページには、ウェブデザインだけに限らず、エディトリアル・デザインや情報デザインなどにまつわる、いろんなネタが転がっています。それはそうと、「ウェブデザイン」は続けて書くのに、「エディトリアル・デザイン」は中黒で分かつ方がいいように思えます。「情報デザイン」といった、漢字とカタカナの組み合わせは、もともと日本語と外来語の組み合わせだからか、中黒をつけて「情報・デザイン」などとはしない。いや、日本語の表記もいろいろ感覚としては難しいです。

で、さっそく本日は自社で求人するのに使うフォームを公開しました。有料サイトや無料サイトなど、合計 6 サイトにフォームへのリンクをつけて、「制作スタッフ募集中」という告知をはじめました。既に問い合わせフォームなどに使っていたコードから、メール送信の部分だけを引き写して、フォームから POST で送られてきたデータを受ける部分はその場で「書かされた」と言った方がよい(笑。なんせ、どこにフォームをつけるのか指示をもらっていなかったのですが、夕方 5 時頃に社長からいきなり、

社長:河本君、求人のフォームは出せるんか?
俺:はい(フォームからデータを受けるコードを書けば)、すぐに出せます。
社長:なんで出さへんねん?
俺:いや、どこに公開するのか伺っていません(し、こっちは毎日 7 サイトを更新して、アクセスアップやら入会促進やログの解析やらに忙しいので、求人はそっちでやってくれい)。
社長:おいおい、これは急がんとあかんもんやろ? なら、これは速攻で仕上げてくれ。
俺:はぁ(アクセスや入会が落ちてるのに放っておいていいなら)、では(PHP でメールを送信するまでの部分を書き上げてから)公開します。

という会話がなされ(笑、19 時頃に 6 サイトぶんのメールフォームを公開です。しかし。フォームについて検討するセクションを作ろうとしている人間が、受け取ったデータについて何の汚染処理もしていないとは名折れである。そう。ほんとに、「!preg_match( “/.+\\@.+/”, $value ) ならトップページへ差し戻す」といった、原始的なチェックを一つしか入れていなかったのであります。これではいかん。というわけで、コードの最適化をしているふりをして、全ての変数についてチェックを入れることにしました。JavaScript で事前にチェックしたり、不適当な値があった場合は「ここがだめ」といった色をつけて、フォームを表示し直すような手法も取り入れたいのですが、なにせ時間はかかる。こういうときに、汎用性のあるひな形をもっていればなぁ、と思うのであります。頭の中には僕だっていくつか持っているのですが、打ち込みは誰でもきつい。

そういうわけで、本日は「或るサイトの制作過程」はお休みであります。でも、求人はそれなりに応募が集まったらよいなぁ。ひとり応募はあったのですが、38 歳で学校を出たばかりということです。教材らしきものを見本としてポイントしてくれているのですが、学校の教材って、本人がどれをどこまで本当に自分でつくったのか分からんから、基本的にお断りです。金曜に面接とのことですが、はたしてどうなることやら。

コメントの投稿はできません。

archive / 過去の記事

Buzztracker daily image
image produced by buzztracker.org.

Take a survey 2008!

Save the Net

Apture