我看不出有什么方法可以在 grails
中强制执行 richui autocomplete
。使用 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 检查吗?
最佳答案
您可以在页面准备好时添加 required="required"
,例如:
在richui:autoComplete
中添加类required
<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>
关于javascript - 如何制作Grails richui g :autocomplete field mandatory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20147313/