Coldfusion:如何获得单选按钮的值来进行循环?

时间:2013-07-17 20:39:47

标签: coldfusion

例如:

您要选择多少项? 1 2 3 4

如果选择3则

从1到3循环

做点什么

结束循环

我希望所有进程都在同一页面中。有人能让我知道我需要做什么吗?我试过cfselect和单选按钮,但没有运气。谢谢。

1 个答案:

答案 0 :(得分:1)

我认为你在想这个问题。表单将返回所选单选按钮的值。

HTML:

<form method="post" action="">
    <p>HOW MANY YOU WANT?!? YOU CHOOSE NOW!</p>
    <input type="radio" name="varname" value="1" onclick="this.form.submit();">1
    <input type="radio" name="varname" value="2" onclick="this.form.submit();">2
    <input type="radio" name="varname" value="3" onclick="this.form.submit();">3
    <input type="submit">
</form>

<强> ColdFusion的:

<cfif isDefined("form.varname") AND form.varname GT 0>
    <cfloop index="i" from="1" to="#form.varname#" step="1">
      <!--- Do Stuff --->
    </cfloop>
</cfif>