Nous cherchons simplement à porter un script héritage à Coldfusion 10 et je crois que j'ai rencontré un bogue / un changement de fonctionnalité relative à l'utilisation de plusieurs champs de formulaire en utilisant le même nom. Dans Coldfusion 9, ceux-ci auraient été ajoutés à la variable pertinente avec les virgules, mais dans Coldfusion 10, si le cas des variables est différent, un champ d'un autre sera écrasé l'autre.
Le code de test suivant: P>
TEST = 0
3 Réponses :
Cette "fonctionnalité" existe depuis au moins CFMX 6.1. J'ai blogué à ce sujet dans '08: http: // cfruss.blogspot.com/2008/01/passing-multiple-same-nomed-Arguments.html P>
@Russ p>
Cette fonctionnalité est en effet seulement une fonctionnalité. Je pense que vous avez manqué le point dans le poste ci-dessus que spécifiant le même nom de champ avec un cas différent ne transmet plus de résultat de la liste. p>
L'une des principales choses que j'ai et que beaucoup ont utilisé cette fonctionnalité dans le passé est des cases à cocher. Un groupe peut avoir le même nom de manière à ce que votre validation soit facile mais différente de sorte que CF puisse traiter ceux qui ont été cochés avant la soumission de formulaire (les éléments évidemment non utilisés ne sont pas transmis dans la liste). P>
Ce bogue semble avoir été confirmé par Adobe In sous forme bug # 3298179 a>. Il est rapporté comme fixé dans la construction 283412 et actuellement dans la phase de test. Je mettrai à jour cette réponse avec les informations relatives au correctif pertinentes une fois que cela a été publié publiquement. p>
Je soumets certainement cela comme un bug. CF n'est pas censé être sensible à la casse avec des noms variables.
Fait intéressant, le comportement change lorsque
ENCTYPE = "Multipart / Form-Data" code> (O / S Windows). Les valeurs ne sont pas écrasées, mais les noms de champs répertorient la valeur deux fois à savoir
test = 1,0 code> et
Form.fieldNames = test, test code>
Veuillez déposer un rapport de bogue et nous pouvons tous le voter là-bas au lieu d'ici! BugBase.adobe.com
Comme demandé, j'ai soumis le bogue à BugBase.adobe.com/index.cfm? Event = Bug & ID = 3298179
@LOPTX - Basculerait l'aide de ENCTYPE = "Multipart / Form-Data" dans le temps moyen?
Puisque c'est un bug, l'un de vous les gars devraient probablement poster cela comme une réponse.