如果提交带有空白字段的表单,为什么以下代码不输出“错误”? 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>