私はこれをうまく機能させることができません。
私のフォームには、1 つのチェックボックスを含む多数の入力があります。私のcfquery
では、チェックボックスがチェックされているかどうかをテストする単純な SQL コンテンツを書きたいだけです。しかし、私のコードはそれを完全に無視しています。基本は次のとおりです。
<cfform name="form" action="...." format="HTML">
....
<cfinput type="checkbox" name="search_NR" id="search_NR" checked="no" />
<cfinput type="submit" name="submit" value="Search" />
</cfform>
私のcfquery
は非常に広範囲なので、ここにチェックボックスに関連する部分を入れます:
<cfif isDefined("form.search_NR")>
AND (tblMain.NR = true)
</cfif>
私の考えでは、ボックスがチェックされていなければ、ボックスは定義されません。しかし、フォームのチェックボックスをオンにするかどうかに関係なく、クエリはこれを完全に無視します。tblMain.NR = TRUE
ボックスがチェックされているときに、残りの SQL コンテンツに追加したいだけです。