grails - grails形式的可选控件

标签 grails gsp

我有一个带有两个选择的表单,但是第二个选择是可选的,具体取决于从第一个选择的值。例如:

<select name="country" from="['US', 'CA']">

<select name="language" from="['FR', 'EN']" disabled=true>

仅当从国家/地区选择了CA时,我才希望语言组合框处于 Activity 状态。

最佳答案

默认情况下,Grails没有提供执行此操作的方法。由于GSP标记允许您使用普通的HTML事件,因此您需要编写JavaScript才能基于第一个选择的值来启用和禁用第二个选择。您将需要查看onchange事件来执行此操作。如果您需要做很多自定义UI类型的事情,那么您可能需要考虑使用针对Grails的JavaScript插件。默认情况下,Grails包含Prototype。 Grails插件还提供了其他几个Java脚本库,包括jQueryYUI

关于grails - grails形式的可选控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5156914/

相关文章:

html - 我无法将版式应用到GSP页面(grails)

grails - 提交的表单文本字段未正确分组

grails - 从登录的用户访问另一个对象

mysql - 错误 310 : Staging failed deploying - Grails app in Cloud Foundry

node.js - 如何模块化 AngularJS 应用程序/插件

ajax - 我希望我的选择下拉列表自动用Grails网站中的Ajax填充

templates - 如何根据传递的模型参数值来呈现模板值?

java - 通过 GSP 和 Groovy 代码在表单或文本区域、textForm 中显示文本值

grails - Groovy GSP <g:if>

grails - 使用 Grails 2.x 和 Spring Security 插件实现字段级安全