我有一个输入字段,我想将其验证为货币。我希望它在进入时以0.00
格式。我的检查如下所示,当我在文本字段中输入500.
时,它不会显示错误消息。下面缺少什么?
<cffunction name="checkifDollar" returnType="numeric" access="public">
<cfargument name="money_val" type="string" required="yes" />
<cfset var_locale = SetLocale("English (US)")>
<cfset isdollar = 0/>
<cfif LSIsCurrency(arguments.money_val)>
<cfset isdollar = 1/>
</cfif>
<cfreturn isdollar/>
</cffunction>
<cfif !dollarobj.checkifDollar(form.money)>
<cfset alert_message= "Please enter valid amount in 0.00 format"/>
</cfif>