将表单元素名称与 coldfusion 计数变量连接起来
Concatenate form element name with coldfusion counting variable
我正在尝试使用 form.elementName + countingVariable 访问 cfquery 标记中的各个表单元素。谁能告诉我正确执行此操作的语法是什么。
<form>
<select name="SetID0">
<option></option>
...
</select>
</form>
<cfquery>
<cfqueryparam value="#"form.SetID & #i#"#" CFSQLType="CF_SQL_CHAR">,
</cfquery>
我知道可能有更好的方法来做到这一点,比如创建一个列表,我愿意接受这些建议,但我想知道我现在尝试做的事情是否可行。
你大部分时间都在那里
<cfqueryparam cfsqltype="cf_sql_char" value="#form['setID' & i]#">
首先更改下拉菜单
<form>
<select name="SetID" multiple>
<option></option>
...
</select>
</form>
有 UI 个小部件使此类下拉菜单非常干净。考虑 Select2
然后更改查询
<cfquery>
fieldname IN (
<cfqueryparam value="#form.SetID#" CFSQLType="CF_SQL_CHAR" list="yes">
)
</cfquery>
我正在尝试使用 form.elementName + countingVariable 访问 cfquery 标记中的各个表单元素。谁能告诉我正确执行此操作的语法是什么。
<form>
<select name="SetID0">
<option></option>
...
</select>
</form>
<cfquery>
<cfqueryparam value="#"form.SetID & #i#"#" CFSQLType="CF_SQL_CHAR">,
</cfquery>
我知道可能有更好的方法来做到这一点,比如创建一个列表,我愿意接受这些建议,但我想知道我现在尝试做的事情是否可行。
你大部分时间都在那里
<cfqueryparam cfsqltype="cf_sql_char" value="#form['setID' & i]#">
首先更改下拉菜单
<form>
<select name="SetID" multiple>
<option></option>
...
</select>
</form>
有 UI 个小部件使此类下拉菜单非常干净。考虑 Select2
然后更改查询
<cfquery>
fieldname IN (
<cfqueryparam value="#form.SetID#" CFSQLType="CF_SQL_CHAR" list="yes">
)
</cfquery>