我该怎么做:必选=";假;在grailsg中:选择?
required=“false”在“g:select”标记中不起作用我该怎么做:必选=";假;在grailsg中:选择?,grails,grails-3.1,Grails,Grails 3.1,required=“false”在“g:select”标记中不起作用 例如: <g:select from="${}" name="select" required="false" /> 及 生成所需的html标记(html5中) 如何使“g:select”生成所需的或不生成所需的,动态地?只需删除所需的,例如: <g:select id="select" from="${}" name="select"/> 另一种方法是,如果将变量required传递
例如:
<g:select from="${}" name="select" required="false" />
及
生成所需的html标记(html5中)
如何使“g:select”生成所需的或不生成所需的,动态地?只需删除所需的,例如:
<g:select id="select" from="${}" name="select"/>
另一种方法是,如果将变量
required
传递给gsp,则可以使用
:
在控制器中:
[required: "true"] //If dont want required, simply don't return required at all
在普惠制中:
<g:if test="${required}">
<g:select from="${}" name="select" required/>
</g:if>
<g:else>
<g:select from="${}" name="select"/>
</g:else>
只需删除所需内容,例如:
<g:select id="select" from="${}" name="select"/>
另一种方法是,如果将变量
required
传递给gsp,则可以使用
:
在控制器中:
[required: "true"] //If dont want required, simply don't return required at all
在普惠制中:
<g:if test="${required}">
<g:select from="${}" name="select" required/>
</g:if>
<g:else>
<g:select from="${}" name="select"/>
</g:else>
应该有用
应该有用 这不是动态的。您是否希望触发它成为必需的?我能想到的是使用jquery,检查我编辑的答案是的,我必须使用“g:if”解决方案,重复“g:select”两次。目前似乎没有更好的解决方案。为什么不使用JavaScript呢?如果${required},那么$(“#select”).attr('required','required')这不是动态的。您想触发它以使其成为必需的吗?我能想到的是使用jquery,检查我编辑的答案是的,我必须使用“g:if”解决方案,重复“g:select”两次。目前似乎没有更好的解决方案。为什么不使用JavaScript呢?如果${required},那么$(“#select”).attr('required'、'required')
<g:select from="${}" name="select" required="${false/true}" />