我可以在春季Web Flow项目中使用dojo.validate.us.us.us.us.issocialsecuritynumber吗?我正在尝试在我的春季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>
您需要像此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>