CF Blackstone新機能 - CFINPUT続報
「ColdFusion Blackstone新機能 - CFINPUT」で紹介しましたが、入力フォームに入力された内容のフォーマット確認をおこなうタイミングについて「forta.com」の「Simplifying Form Field Validation in Blackstone(January 7, 2005)」で情報があらたに追加されていましたのでご紹介します。
ColdFusionMX6.1までの入力フォームのコードは以下の様に入力確認をおこなうまでの機能でした。
<cfinput type="text"
name="quantity"
validate="integer"
required="yes"
message="Login is required!">
BlackStioneでは、これにフォーマット確認を、クライアント側、サーバ側、またはサーバ側とクライアント側のいずれかに指定することが可能になります。
指定は<CFINPUT>に追加されるオプション属性「validateAt」の値に「onSubmit(送信時)」、「onBlur(入力欄のフォーカスが外れた時)」、「onServer(サーバ側)」、「onSubmit,onServer(送信時とサーバ側)」を設定することによりおこなえます。
一例としては以下の様になります。
<cfinput type="text"
name="quantity"
validate="integer"
validateAt="onSubmit,onServer"
required="yes"
message="Login is required!">
今まで「JavaScript」を「Off」にしていたユーザに対して、サーバ側でフォーマット確認をする為のロジックを必ず組み込まなければなりませんでしたが、フォーマット確認の一部は、この機能の登場により作りこみをおこなう必要がなくなることは間違い無いでしょう。
◇この記事が参考になりましたらこちらをクリック ≫ 人気blogランキング
◇「『うぇっぶ』のはなし」へのコメント募集中 ≫ ビジネスブログランキング100選
| 固定リンク
|
「ColdFusion」カテゴリの記事
- 久々のプログラミングは「つらい」(2004.04.08)
- ColdFusionってなにさ? 1/2(2004.04.10)
- ColdFusionってなにさ? 2/2(2004.04.11)
- ColdFusionでフォームの作成 1/6(2004.04.13)
- ColdFusionでフォームの作成 2/6(2004.04.14)



コメント