ISVALID | |
説明
値が検証やデータタイプのルールに準拠しているかどうかをテストします。 |
|
戻り値
値がルールに準拠している場合は true、準拠していない場合は false |
|
カテゴリ
決定関数 |
|
関数のシンタックスIsValid(type, value) isValid("range", value, min, max) isValid("regex" or "regular_expression", value, pattern) |
|
関連項目
cfparam、cfform、IsBoolean、IsDate、IsNumeric、IsSimpleValue、『ColdFusion MX 開発ガイド』の第28章の「データの検証」 の「IsValid 関数および cfparam タグによるデータの検証」 |
|
ヒストリ
ColdFusion MX 7: この関数が追加されました。 |
|
パラメータ
|
|
使用方法
IsValid 関数を使用することにより、検証を必ずサーバー上で実行するようにします。cfparam タグを使用して、同様に検証を実行することができます。 |
|
例
次の例では、ユーザーが数値 ID および有効な電子メールアドレスと電話番号を送信したかどうかを確認します。送信された値のいずれかが検証テストの基準を満たさない場合は、エラーメッセージが表示されます。 <cfif isDefined("form.saveSubmit")> <cfif isValid("integer", form.UserID) and isValid("email", form.emailAddr) and isValid("telephone", form.phoneNo)> <cfoutput> <!--- データベースを更新するアプリケーションコードがここに入る ---> <h3>ユーザー #Form.UserID# の電子メールアドレスと電話番号が 追加されました。</h3> </cfoutput> <cfelse> <H3>有効なユーザー ID、電話番号、電子メールアドレスを指定する必要があります。</H2> </cfif> <cfelse> </cfif> <cfform action="#CGI.SCRIPT_NAME#"> ユーザー ID :<cfinput type="Text" name="UserID"><br> 電話番号 :<cfinput type="Text" name="phoneNo"><br> 電子メール :<cfinput type="Text" name="emailAddr"><br> <cfinput type="submit" name="saveSubmit" value="Save Data"><br> </cfform> |