我有一个窗体有两个选择,但第二个选择是可选的,取决于从第一个选择的值。例如: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