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

发布于 2024-11-19 05:28:49 字数 172 浏览 3 评论 0 原文

当页面首次加载时,我不断收到“Element TSHIRTOPTION is undefined in Form”错误。当我单击每个单选按钮值时,单选按钮值就会起作用。当我刷新浏览器时,错误不会再次出现,直到我再次单击链接(例如页面第一次加载时)。我“预选”了一个单选按钮,希望能够解决未定义的错误,但没有任何帮助。有什么建议吗?

I keep getting this "Element TSHIRTOPTION is undefined in Form" Error when page first loads up. The radio button values work when I click on each one. When I refresh the browser, error doesnt appear again until I click on link again (like when the page loads up the first time). I have one of the radio buttons "preselected" hoping to solve the undefined error, but no help there. Any suggestions?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

我们的影子 2024-11-26 05:28:49

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

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

  2. 您正在尝试在单选按钮本身定义之前使用 form.TshirtOption 变量:

;

>

或者 - 您试图使用超出范围的变量,即 form.TshirtOption 与 TshirtOption

我们可能需要查看您的完整源代码,但基本上您可能需要在尝试使用该变量之前为其指定默认值:

-肖恩

A couple of things could be happening here:

  1. your query is running before the form is submitted - make sure your UPDATE only executes after the form is submitted run query

  2. you are trying to use the form.TshirtOption variable before it is defined as in the radio button itself:

<cfif form.TshirtOption is "radio"><cfset checked = 'checked="checked"'/></cfif>

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

OR - you are trying to use the variable out of scope i.e. form.TshirtOption vs TshirtOption

we might need to see your full source, but basically you probably need to give the variable a default before you try to use it:
<cfparam name="form.TshirtOption" value="" />

-sean

离旧人 2024-11-26 05:28:49

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

,页面顶部的 会立即修复您的问题。 :)

Code would be helpful, but I bet a

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

at the top of the page would fix you right up. :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文