当页面首次加载时,我一直得到“元素TSHIRTOPTION在表单中未定义”错误。单击每个单选按钮值时,单选按钮值有效。当我刷新浏览器时,错误不再出现,直到我再次点击链接(就像第一次加载页面时)。我有一个单选按钮“预选”希望解决未定义的错误,但没有帮助。有什么建议?
答案 0 :(得分:1)
这里可能会发生一些事情:
您的查询在提交表单之前正在运行 - 请确保您的UPDATE仅在表单提交后才执行运行查询
您尝试使用form.TshirtOption变量,然后在单选按钮本身中定义:
< 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"/>
可以解决您的问题。 :)