これが私のものcfselect
です:
<cfselect
name="UrgencyId"
query="GetUrgencies"
value="id"
display="Urgency"
selected="#issue.UrgencyId#">
</cfselect>
変数の値に応じて無効にする方法がわからないことを除けば、うまく機能します。
私がそうすると、それは無効に見えます:
<cfselect
name="UrgencyId"
query="GetUrgencies"
value="id"
display="Urgency"
selected="#issue.UrgencyId#"
disabled="disabled">
</cfselect>
しかし、cfif を追加しようとすると、エラーが発生します (OK、レイアウトが間違っていることがわかります)。
<cfselect
name="UrgencyId"
query="GetUrgencies"
value="id"
display="Urgency"
selected="#issue.UrgencyId#"
<cfif true>disabled="disabled"</cfif>>
</cfselect>
わかりました、変数を使用しようとします:
<cfset dsbl="disabled='disabled'">
<cfselect
name="UrgencyId"
query="GetUrgencies"
value="id"
display="Urgency"
selected="#issue.UrgencyId#"
#dsbl#>
</cfselect>
エラーが発生します:
Invalid CFML construct found on line 47 at column 139.
ColdFusion was looking at the following text:
#
HTML 属性とは反対の動作をcfselect
する属性があることを読みました。だから私はこれを試しました:enabled
disabled
<cfselect enabled="no">
<cfselect enabled="false">
<cfselect enabled=no>
<cfselect enabled=false>
これらすべてが私のドロップダウンを無効にしませんでした。