<cffunction name="TEST" returntype="string" output="false">
<cfreturn "So your name is #name#?")>
</cffunction>
<cfif (isDefined("form.test"))>
<cfoutput>#test()#</cfoutput><br>
</cfif>
<cfform>
<cfinput name="names" type="text">
<cfinput name="TEST" type="submit" value="Call test()">
</cfform>
Run Code Online (Sandbox Code Playgroud)
如何从文本框中获取文本并将其设置在变量中?谢谢!
这就是我重写这个的方法.请注意我删除cfform并cfinput形成示例.它们不是必需的,并且可能会导致问题.您应该作为参数传入您的函数将需要的任何数据.
<cffunction name="test" returntype="string" output="false">
<cfargument name="name" type="string" required="true" />
<cfreturn "So, your name is #arguments.name#?" />
</cffunction>
<cfif isDefined("form.name") >
<cfoutput>#test( htmlEditFormat( form.name ) )#</cfoutput><br>
</cfif>
<form method="post">
<input name="name" type="text">
<input name="TEST" type="submit" value="Call test()">
</form>
Run Code Online (Sandbox Code Playgroud)