forms - CFML 从 form.zipcode 中仅选择 3 个整数

标签 forms coldfusion cfml zipcode

我知道这可能很简单,但是当我执行 #form.zipcode# 时,如何只从名为 zipcode 的表单字段中选择前 3 位数字

如果可能的话,我希望它在 cfml 中。

例如 03954 变成 039

这是为了计算运费。

提前致谢。

最佳答案

非常简单,使用内置的 left() 函数。

标签:

<cfset fullZipCode = trim(form.zipcode) />    
<cfset firstThree = left(fullZipCode, 3) />    
<cfdump var="#firstThree#" />

或在cfscript

<cfscript>    
  fullZipCode = trim(form.zipcode);     
  firstThree = left(fullZipCode, 3);     
  writeDump(var="#firstThree#");
</cfscript>

文档:https://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-6e3a.html

关于forms - CFML 从 form.zipcode 中仅选择 3 个整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47424484/

相关文章:

javascript - 错误: missing : after property id?

coldfusion - cfchart 单杠标签拥挤

jquery - 在我的 ColdFusion 页面上向经过身份验证/登录的用户包含特定 jQuery 函数的最佳方式是什么?

cfml - 本地开发上的 Lucee Express

coldfusion - 如何在 cfif 语句中放置多个 NOT 条件?

javascript - 将表单的文件输入字段的值复制到另一个表单的输入字段

c# - 在一次操作中更改多个按钮的文本

php - 如果使用按钮元素提交,有没有办法识别表单?

ruby-on-rails - 未定义的局部变量或方法 `f'在局部 View 中

pdf - Coldfusion/DDX PDF 单页书签