coldfusion - 在 ColdFusion 中检查表单姓氏长度?

标签 coldfusion coldfusion-9

我们有一个表单,我们正在尝试验证姓氏字段的输入,以确保至少输入了两个字符。这是我们使用的代码类型:

<cfif form.last_name is "S">
    <cfset errors = errors & "<li>You must include your <b>complete</b> last name.</li>">
</cfif>

关于如何确保姓氏字段具有两个或多个字母(无需将每个字母单独检查为单独的检查,如上所述)的任何想法。关于如何更有效地验证姓氏的其他想法也会有所帮助。

最佳答案

使用 Len() 函数:

<cfif Len(FORM.last_name) GTE 2>
  <!--- perform success stuff here --->
</cfif>

上面代码的意思是“如果通过http表单提交提交的last_name字段的长度是2个或更多字符...”

免费提示:在进行检查之前要 super 花哨并修剪字段的空白:

<cfif Len(Trim(FORM.last_name)) GTE 2>
  <!--- perform success stuff here --->
</cfif>

关于coldfusion - 在 ColdFusion 中检查表单姓氏长度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8622321/

相关文章:

mysql - WHERE 查询中的字符串

coldfusion - 如何在 ColdFusion 中调用带有某些参数的 cfm 文件?

datetime - Coldfusion 版本返回不同的查询结果

regex - 允许在文本字段 Coldfusion 中使用引号

coldfusion - Cfmail 和 cftextarea 不保留换行符

MySQL根据字段值内连接同一个表

mysql - WHERE 子句附近的 SQL 语法错误

eclipse - 适用于 Eclipse 的 ColdFusion 9 行调试器

html - cfmail 标签中的表

ColdFusion 大数比较