2011-07-11 33 views
-1

ページが最初に読み込まれるとき、この「要素TSHIRTOPTIONがフォームで定義されていません」というエラーが発生します。ラジオボタンの値は、それぞれをクリックすると機能します。ブラウザをリフレッシュすると、リンクが再びクリックされるまでエラーが表示されなくなります(ページが最初に読み込まれるなど)。私は未定義のエラーを解決することを望んでいるラジオボタンの1つを "あらかじめ選択"していますが、そこには何の助けもありません。助言がありますか?物事のカップルがここで起きている可能性がラジオボタン変数未定義エラー

+1

あなたの質問は不明です。エラーの原因となるコードを含めるように更新してください。また、このスレッドと非常によく似ているようですが、それもあなたのものですか? http://stackoverflow.com/questions/6596339/coldfusion-web-poll-update-poll-results-in-ms-access-database – Leigh

答えて

1

  1. フォームが送信される前に、クエリが実行されている - フォームが実行クエリ

  2. 提出された後にUPDATEが唯一あなたが実行されることを確認してください

<のcfif form.TshirtOption:それは、ラジオボタン自体のように定義される前に、form.TshirtOption変数を使用しようとしています"無線"> <のcfsetがチェックされ= /> </CFIF>

<入力は、名前= "ラジオ" タイプ= "ラジオ" ID = "ラジオ" 値= "ラジオ" #checked 'チェック= "チェック"' #/>

OR - あなたはTshirtOption

対すなわちform.TshirtOption範囲外の変数を使用しようとしている

私たちはあなたの完全なソースを参照する必要があるかもしれませんが、基本的にあなたがおそらく前に変数をデフォルトに与える必要があります < cfparam name = "form.TshirtOption" value = "" />

-sean

0

コードが参考になるが、私はすぐにあなたを修正しますページの上部に

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

を賭けます。 :)