たとえば、同じ名前の複数の要素を持つ Web フォームがあります。
<textarea name="instructions"><cfoutput>#struct.instructions# </cfoutput> </textarea>
フォームは html/coldfusion/js で構築され、データを格納するデータベースは MS Access です。
フォーム送信を処理するために使用しているスクリプトでは、ListToArray メソッドを使用して、指定された名前のすべてのフィールドを取得しています。
<cfset arrayInstr = ListToArray(Form.instructions)>
わかりました、ここに問題があります。送信されたテキストにカンマが含まれている場合、ListToArray はそれを複数の要素として解釈します。
たとえば、文字列「Bla bla bla bla」を送信しようとすると、すべて問題ありませんが、文字列が「bla、bla、bla」の場合、「bla」のみがデータベースに送信されます。
同じ名前の複数のフィールドを処理する他の方法はありますか? 一意の名前を付けることは避けたいと思います。ありがとう、ヤヌス