如果我有一個硬手動值的選擇設置,並且我想基於此設置下面的一個選項作爲默認值,那麼您會怎麼做?就像當這個表單到達時,這個變量將包含1到12個。所以如果它是「6」,我想使「6個月」成爲選定的值。我知道你可以直接在選項值中加入「selected =」選擇「」,但我不知道如何在那裏得到一個if語句。我試着做了一些在cfselect中,並找不到任何有用的東西。cfselect - 如何動態設置所選的選項值w /手動值?
謝謝!
<cfselect name="months_select" id="months_select" multiple="no">
<option value="1">1 Month</option>
<option value="2">2 Months</option>
<option value="3">3 Months</option>
<option value="4">4 Months</option>
<option value="5">5 Months</option>
<option value="6">6 Months</option>
<option value="7">7 Months</option>
<option value="8">8 Months</option>
<option value="9">9 Months</option>
<option value="10">10 Months</option>
<option value="11">11 Months</option>
<option value="12">12 Months</option>
</cfselect>
使用循環假設當然有一個cfoutput圍繞cfselect。如果
需要cfoutput應該是給定的。三元只是ACF9 +,由於OP沒有說他擁有哪個版本,所以省略了。 – Busches 2012-08-13 13:12:55
正確的CF9,我應該補充說。 :)考慮到它是一個初學者問題,認爲和 之間的代碼不需要cfoutput標籤是合理的(如cfmail)。另外,在代碼中我沒有看到使用cfselect的任何理由。一個簡單的html選擇將工作,不會生成任何額外的CF JavaScript。 –
Travis
2012-08-13 13:18:46