CF9到CF10升级后现场给出错误

时间:2013-11-22 06:45:13

标签: coldfusion coldfusion-9 coldfusion-10

我们有一个表格,其中包含一些必填字段和2个按钮(一个是提交,第二个是搜索)。 搜索按钮代码如下:

<input name="btnSearch" type="submit" id="Search" value="Search">

此代码重定向到操作表单,然后进一步重定向到新屏幕。最后,它将恢复为主窗体,并具有恢复所选值的代码。

其中一个必填字段包含以下代码:

    <td align="right">Class Id:<font color="red">*</font></td>
    <td><cfselect name="YY_CLASS_ID" size="1" query="XX_Class_List"
value="XX_CLASS_ID" display="XX_DESCRIPTION" 
 required="yes"selected="#variables.XX_CLASS_ID#">
                                    <cfif variables.XX_CLASS_ID eq "">
                                    <option value="" selected></option>
                                    </cfif>
                                    </cfselect></td>

当用户点击搜索按钮并且此类ID下拉列表为空时,他们会收到错误“YY_CLASS_ID文本中的错误”。

yy_class_id字段将required属性设置为“yes”,并且未设置message属性。根据我们的理解,这意味着如果用户试图离开屏幕而不填充CLASS ID,则应始终出现错误。

但是,根据我们的用户,他们没有在CF9中收到此错误,并在CF10升级后开始使用。他们是屏幕的常用用户,如果在CF9期间发生这种情况,过去也不会错过。

任何人都可以确认CF10中的某些内容是否发生了变化,这在CF9中是不是早于CF9并导致此问题。或者我们在这里遗漏了一些 如果需要更多信息,请告诉我。

0 个答案:

没有答案