我正在使用一个Spring WebFlow项目,该项目正在使用Dojo(dijit)表单,如果用户现在填写了所需的文本字段,则单击提交按钮时该字段会变为红色。但单选按钮和复选框不.. ..
1)如何使单选按钮和复选框像文本字段一样变成红色?
2)如何更改以下代码弹出用户必须修复某些文本字段的消息。
<input type="submit" name="_eventId_submit" id="submit" value="Submit" tabindex="11" />
<script type="text/javascript">
Spring.addDecoration(new Spring.ValidateAllDecoration({
elementId : 'submit',
event : 'onclick'
}));
</script>
答案 0 :(得分:1)
for 2)您可以使用Spring.validateAll()
代替ValidateAllDecoration。 (您必须删除ValidateAllDecoration)
函数Spring.validateAll()
根据验证结果返回true或false。
onClick上的内容:
onclick="if(!Spring.validateAll()){alert('errors')}else{Spring.submitForm(...)}"
应该有效