gpt4 book ai didi

coldfusion - 用于提交表单的 ListToArray

转载 作者:行者123 更新时间:2023-12-01 08:11:09 29 4
gpt4 key购买 nike

我有一个包含多个同名元素的网络表单,例如:

<textarea name="instructions"><cfoutput>#struct.instructions# </cfoutput> </textarea>

Form是用html/coldfusion/js构建的,存储数据的数据库是MS Access。

在我用来处理表单提交的脚本中,我使用 ListToArray 方法获取具有给定名称的所有字段。

<cfset arrayInstr = ListToArray(Form.instructions)>

好的,问题来了。如果提交的文本包含逗号,ListToArray 会将其解释为多个元素。

例如,如果我尝试提交字符串“Bla bla bla bla”,一切都会好起来的,但如果字符串是“bla, bla, bla”,则只有“bla”会被提交到数据库。

有没有其他方法可以处理同名的多个字段?我想避免给出唯一的名字。谢谢你,雅努斯

最佳答案

如果您为表单字段命名,如 instructions1、instructions2、instructions3,则很容易在循环中执行您需要的任何逻辑。

for( var i = 1; i <=3; i++ ){
var theValue = form["instructions" & i];

//do whatever you need to do with theValue//
}

我认为这比使用 JavaScript 向表单字段添加分隔符要容易得多。

关于coldfusion - 用于提交表单的 ListToArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14327782/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com