我可以在Spring Web Flow Project中使用dojo.validate.us.isSocialSecurityNumber吗?

时间:2012-10-26 12:44:20

标签: spring-mvc dojo spring-webflow

我可以在Spring Web Flow Project中使用dojo.validate.us.isSocialSecurityNumber吗?我试图在我的Spring Web流程项目中创建一个Soical Security字段,但以下代码不起作用?我该如何使用dijit创建一个SSN文件?

<form:input path="name" class="value" /> <script
                            type="text/javascript">
                        Spring.addDecoration(new Spring.ElementDecoration({
                            elementId : "name",
                            widgetType : "dijit.form.ValidationTextBox",
                            widgetAttrs : {
                                promptMessage : "US Social Security Number",
                                invalidMessage : "Invalid US Social Security Number.",
                                required : true,
                                validator: "dojo.validate.us.isSocialSecurityNumber()",
                                trim : true
                            }
                        }));
                    </script> 

1 个答案:

答案 0 :(得分:1)

你需要使用它validator: dojox.validate.us.isSocialSecurityNumber没有括号,没有引号。

您还需要dojo.require("dojox.validate.us");

所以这是你应该使用的,基于你的代码:

<script type="text/javascript">
    dojo.require("dojox.validate.us");
    Spring.addDecoration(new Spring.ElementDecoration({
        elementId : "name",
        widgetType : "dijit.form.ValidationTextBox",
        widgetAttrs : {
            promptMessage : "US Social Security Number",
            invalidMessage : "Invalid US Social Security Number.",
            required : true,
            validator: dojox.validate.us.isSocialSecurityNumber,
            trim : true
            }
        }));
</script>