如何强制使用Grails richui g:autocomplete字段

时间:2013-11-22 14:30:40

标签: javascript grails autocomplete gsp required

我看不出有任何办法让richui autocomplete强制要求grails。使用g:select我只需使用required="required",但这似乎不适用于g:autocompletes,任何建议?

目前我的自动填充功能如此......

<richui:autoComplete required="required" style="width:500px" name="autoLook[X].id" id="autoLook[X]." value="" action="${createLinkTo('dir': 'object/searchAJAX')}" forceSelection = "true" maxResultsDisplayed="20" minQueryLength ="3" onItemSelect="updateHiddenInput(id,X)" />

执行此操作的唯一方法是在提交之前运行javascript检查吗?

1 个答案:

答案 0 :(得分:1)

您可以在页面准备就绪时添加required="required",例如:

required

中添加课程richui:autoComplete
<richui:autoComplete class="required" name="name[${idx}]" id="uniqueId[${idx}]" action="${createLinkTo('dir': 'oauthCallBack/test')}" onItemSelect="updateHiddenInput(id, this)"/>

和脚本

<script type="text/javascript">
    $(function () {
        $('.required').each(function (index) {
            jQuery(this).attr('required', 'required')
        });
    });
</script>