如果提交带有空白字段的表单,为什么以下代码不输出“错误”? Len是否仅计算数值?

<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="">

最佳答案

因为它正在评估文字字符串“Form.myField”,其长度不为0。

尝试:<cfif len(trim(form.myField)) EQ 0>

07-25 21:54
查看更多