« HTMLの構造化 - 見出しタグ編 | トップページ | ブログから学ぶSEO対策 »

2005/01/06

CF Blackstone新機能 - CFINPUT

ColdFusion次期バージョン「Blackstone」に<CFINPUT>のオプション属性として、「Input Masking」という機能が追加されそうだ、ということがforta.comで明らかとなった。

この機能は、電話番号や郵便番号を入力するフォームを作成した時に、意図したフォーマットで入力されているかどうかを確認するもので、数字、アルファベット、数字またはアルファベットと、それ以外の記号の組み合わせを利用できるとのこと。

フォーマットの確認は、クライアント側、サーバ側、またはサーバ側とクライアント側を選択することができる様になるということなので、恐らく、クライアント側はJavaScript、サーバ側はCFの正規表現に似たものを使い内部処理をおこなうことになると思われます。
また、この機能は「Blackstone アルファテスト開始」で紹介したCFで生成した「FlashMV」によるフォームにも適用可能な様です。

郵便番号を「-」ハイフン付きで入力させたい場合の例は以下の通り

<cfinput type="text"
         name="phone"
         maxlength="8"
         mask="999-9999">

※「mak=」に「9」を指定している場合は数字、「A」を指定している場合はアルファベット、「X」は英数字。
 それ以外の記号はそのものが入力されているか確認する様です。

もし「Input Masking」が、「正規表現」によるフォーマット確認と同じ位の機能を果たすのであれば、十分開発に慣れたプログラマーには恩恵があまりないかもしれませんが、新しくプログラミングを始めたプログラマーには、開発難易度を少しでも下げる効果があると思われます。
※聞くところによると、日本ではあまり<CFINPUT>の人気が無いとのことですが。。。。;

いずれにしても「forta.com」を読む限り、詳細が明かされるのはまだこれから様なので、しばらく静観といったところでしょうか。

◇この記事が参考になりましたらこちらをクリック ≫ 人気blogランキング

◇「『うぇっぶ』のはなし」へのコメント募集中 ≫ ビジネスブログランキング100選

|

« HTMLの構造化 - 見出しタグ編 | トップページ | ブログから学ぶSEO対策 »

ColdFusion」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/26804/2482976

この記事へのトラックバック一覧です: CF Blackstone新機能 - CFINPUT:

« HTMLの構造化 - 見出しタグ編 | トップページ | ブログから学ぶSEO対策 »