单选按钮 - 变量未定义错误

时间:2011-07-11 13:25:31

标签: coldfusion radio-button

当页面首次加载时,我一直得到“元素TSHIRTOPTION在表单中未定义”错误。单击每个单选按钮值时,单选按钮值有效。当我刷新浏览器时,错误不再出现,直到我再次点击链接(就像第一次加载页面时)。我有一个单选按钮“预选”希望解决未定义的错误,但没有帮助。有什么建议?

2 个答案:

答案 0 :(得分:1)

这里可能会发生一些事情:

  1. 您的查询在提交表单之前正在运行 - 请确保您的UPDATE仅在表单提交后才执行运行查询

  2. 您尝试使用form.TshirtOption变量,然后在单选按钮本身中定义:

  3. < cfif form.TshirtOption是“radio”>< cfset checked ='checked =“checked”'/>< / cfif>

    < input name =“radio”type =“radio”id =“radio”value =“radio”#checked#/>

    或 - 你试图使用范围之外的变量,即form.TshirtOption vs TshirtOption

    我们可能需要查看完整的源代码,但基本上您可能需要在尝试使用之前将变量设置为默认值: < cfparam name =“form.TshirtOption”value =“”/>

    -Sean

答案 1 :(得分:0)

代码会有所帮助,但我敢打赌

<cfparam name="form.TSHIRTOPTION " default="your_default_value"/>

页面顶部的

可以解决您的问题。 :)