2

フォームが空白のフィールドで送信された場合、次のコードが「エラー」を出力しないのはなぜですか?レンは数値のみを評価しますか?

<cfif NOT Len(Trim("Form.myField"))>
 <cfoutput>Error</cfoutput>
</cfif>

以下も期待どおりに評価されません。

<cfif Len(Trim("Form.myField")) IS 0>
 <cfoutput>Error</cfoutput>
</cfif>

HTML:

<input type="text" name="myField" value="">
4

2 に答える 2

5

長さ0ではないリテラル文字列「Form.myField」を評価しているためです。

試す:<cfif len(trim(form.myField)) EQ 0>

于 2010-03-11T18:43:37.730 に答える
1

トリム関数内でパラメーターを引用符で囲んで渡すことになっていますか?文字列「Form.myField」を文字通りトリミングしている可能性があります

于 2010-03-11T18:43:04.163 に答える