ColdFusion では、存在しない変数値を使用しようとするとエラーが発生します。したがって、値がダイナミックに割り当てられる変数を使用する前に、変数値が存在するかどうかを確認する必要があります。たとえば、アプリケーションにフォームがある場合は、変数を使用する前に、ユーザーへのフィールドのデータ送信リクエスト、フィールドへのデフォルト値の指定、およびフィールド変数値の存在の確認の作業を組み合わせて実行する必要があります。
使用前に、変数の存在を確認する方法はいくつかあります。次に、その方法を示します。
IsDefined 関数を使用して変数が存在するかどうかをテストできます。
cfparam タグを使用して、変数をテストして、値がない場合はデフォルト値を使用することができます。
cfform input タグに hidden 属性を指定することにより、必須フィールドにデータを入力しないユーザーに対してヘルプメッセージを表示させることができます。この方法の詳細については、フォームの必須入力フィールドを参照してください。
ColdFusion MX 7 | ColdFusion MX 6.1 | ColdFusion MX* | ColdFusion 5* | フォーラム* | デベロッパーセンター | サポート情報 | バグ報告
バージョン7