0

我正在开发一个使用 Dojo (dijit) 表单的 Spring WebFlow 项目,如果用户现在填写了所需的文本字段,则单击提交按钮时该字段会变为红色。但是单选按钮和复选框不..

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>
4

1 回答 1

1

对于 2) 您可以使用Spring.validateAll()ValidateAllDecoration 代替。(您必须删除 ValidateAllDecoration)

该函数Spring.validateAll()根据验证结果返回真或假。

onClick 上的类似内容:

onclick="if(!Spring.validateAll()){alert('errors')}else{Spring.submitForm(...)}"

应该管用

于 2012-10-16T19:32:44.490 回答