2012-10-26 50 views
0

我可以在Spring Web Flow項目中使用dojo.validate.us.isSocialSecurityNumber嗎?我正在嘗試在我的Spring Web流項目中創建一個Soical Security字段,但以下代碼不工作?我應該如何使用dijit創建一個SSN文件?我可以在Spring Web Flow項目中使用dojo.validate.us.isSocialSecurityNumber嗎?

<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

您需要像這樣使用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> 
+0

感謝你再次做到了..有一個偉大的週末 – techsjs2012

相關問題