我有一個窗體有兩個選擇,但第二個選擇是可選的,取決於從第一個選擇的值。例如:grails窗體可選控件
<select name="country" from="['US', 'CA']">
<select name="language" from="['FR', 'EN']" disabled=true>
只有當CA從國家選擇我是否希望語言組合框活動。
我有一個窗體有兩個選擇,但第二個選擇是可選的,取決於從第一個選擇的值。例如:grails窗體可選控件
<select name="country" from="['US', 'CA']">
<select name="language" from="['FR', 'EN']" disabled=true>
只有當CA從國家選擇我是否希望語言組合框活動。
我同意,JavaScript是你想要的。我建議在JQuery中寫這篇文章,因爲Grails將會把它設爲默認(通過Prototype),我相信v1.4。要在JQuery中做到這一點會是這樣的:
$("[name=country").change(function() {
$("[name=language]").attr("disabled", ($(this).val() == "CA"));
});
您已經標記了這個'grails'和'gsp',但我其實這樣做使用Javascript - 做的第一選擇的檢查和隱藏/根據需要取消隱藏第二個選擇。 – 2011-03-01 16:38:18
看起來像http://stackoverflow.com/questions/3770765/grails-load-data-on-one-combobox-depending-on-another的重複 – 2011-03-02 11:00:31