チェックボックスをオンまたはオフにすると、データベースにブール値を格納するチェックボックスをコーディングしようとしています。正確には1つのチェックボックスだけを必要とし、チェックを入れると0以外のデータベースに1を返します。どのようにしてColdFusionを使用して取得できますか?私はこれに多くの時間を無駄にしているが運がない。ColdFusionのブールチェックボックス
答えて
htmlに値1のチェックボックスを作成しましょう。「MyCheckbox」としましょう。ご存知のように、チェックボックスをオフにしたフォームを投稿すると、そのチェックボックスについてはフォームデータには何も含まれません。これを処理する方法の1つは、バックエンドの値をパラメータ化することです。フォームポストはformpost.cfmするのであれば、そのファイルの先頭に、あなたがしたい:
param boolean form.MyCheckbox = 0;
そうすれば、form.MyCheckboxは常に、値が、0または1を持っていることになるあなたは、と思いますデータベースに挿入します。
もう1つの方法は、 '実際の'チェックボックスの値を格納する非表示のフォームフィールドを持ち、jsを使用して、チェックボックスのchecked属性に基づいて非表示のフィールド値を更新する関数にcheckbox要素のclickイベントをバインドします。
'cfparam'を使うときは必ず' type'を指定して、その変数に割り当てられたデータが正しいデータ型であることを確認してください。隠されたフォームフィールドのことをやってはいけません。それは単に不必要に複雑です。 –
チェックボックスフィールドに名前を付けます。オンにすると、フォームを通過します。次に、structKeyExists()
を使用してそれを取得します。
x = structKeyExists(FORM,"checkboxName")?1 (or sanitized checkbox value):0
なぜdownvotes?私またはデイブの答えに何が間違っていますか? – Shawn
- 1. ColdFusion BuilderとリモートColdFusionサーバー
- 2. Coldfusion serializeJSONの例
- 3. ColdFusionのゲートウェイ、
- 4. JFreeChart Coldfusionのダイヤルチャート
- 5. ColdFusionユニットのテストフレームワーク
- 6. ColdFusionの-9 "includeEmptyValues"
- 7. ColdFusionでのファンクションアクセス
- 8. ColdFusionのエラーメッセージ
- 9. ColdFusionとMySQLの
- 10. のColdFusion XMLメニュー
- 11. のColdFusion ORM EntityLoad
- 12. ColdFusionダイナミックドロップダウンリスト
- 13. は、ColdFusion
- 14. Coldfusionグリッドフォントサイズ
- 15. ColdFusionクライアントストレージ
- 16. ColdFusionレポート
- 17. ColdFusionシングルトンオブジェクトプール
- 18. ColdFusion ListAppend
- 19. ColdFusionダイナミックテキストエリア
- 20. ColdFusion XMLSearch
- 21. のColdFusion SendgridのAPI
- 22. のColdFusion /ブラウザのタイムアウト
- 23. は、ここに私のColdFusionコードがあるが、IDのColdFusionの
- 24. coldfusionのIPTCデータ9
- 25. ColdFusionとTwitterのJSON
- 26. ColdFusionの動的プレースホルダ
- 27. CFINVOKEとColdFusionのjava.lang.OutOfMemoryError
- 28. 2 ColdFusionのDimension Array
- 29. ColdFusionのRereplace機能
- 30. Coldfusionの動的URL
の可能性のある重複[常温核融合のコード内の単一のテキストボックスの値を挿入する方法](https://stackoverflow.com/questions/45159889/how-to-insert-single-textbox-value-in-cold-フュージョンコード) –
それは私が立てていたのは私の質問ですが、正しい出力が得られなかったので、私は今日それを再転記しました。どんな提案も高く評価されます。ありがとうございました –
試したコードを含める必要があります。あなたは何を期待していたのでしょうか? –