3

私は困惑しています。私はを持っており<cfform>、cfcとColdfusion.Ajax.submitformを使用してフォーム情報をデータベースに保存しています。私のフォームはチェックボックスを使用しています。チェックボックスがオフになっている場合にキャプチャする方法がわかりません。チェックボックスがオフの場合、フォーム情報とともに送信されないことを読みました。<cfparam>また、チェックボックスにデフォルト値を指定して、チェックボックスがオフの場合でも値を保持できるようにするために使用できることも読みました<cfparam name="form.checkbox1" default="0">。残念ながら、ColdFusion.Ajax.submitFormを使用すると機能しないようです。任意の洞察をいただければ幸いです。ありがとう。

4

1 に答える 1

3

この質問を閉じることができるように、適切な回答を作成します。

ColdFusion のドキュメント: http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-7faf.html

Cfparam は、パラメーター (変数) の存在をテストし、そのデータを検証します。既定値が割り当てられていない場合は、オプションで値を提供します。

ほとんどの場合、ほとんどすべてのスコープの変数のデフォルト値を作成するために使用されます。

お気づきのとおり、変数が必要な場合は、処理ページで cfparam タグを使用する必要があります。cfquery param は、coldfusion サーバーのメモリ内に変数を作成し、リクエストの間のみ使用できます (セッションやアプリケーションなどの永続的なスコープに値を設定するために使用しない限り)。フォーム要素や JavaScript 変数は作成しません。

于 2012-10-11T10:01:26.403 に答える