2012-05-15 53 views
2

我的Sproutcore代碼中有一些文本字段。但是,我需要檢查文本字段的輸入驗證。Sproutcore中的Textfiled輸入錯誤警報

有沒有什麼機制可以像傳統的html/js那樣做?你能否附上一些代碼?謝謝。

目前我只使用alert()。

回答

3

假設您使用的是SC.TextFieldView,則可以使用Validator。以下是一個示例:

SC.TextFieldView.design({    
    validator: 'Number', 
    maxLength: 20, 
}), 

您可以創建自己的驗證器以滿足您的需求。有關示例和文檔,請參閱:

sproutcore/frameworks/foundation/validators 
+0

此外,如果您正在尋找一種顯示驗證錯誤的好方法,請查看'SC.AlertPane'。它有'.info()','.error()'和'.warning()'方法,它們將配置並打開一個漂亮的窗格來顯示驗證錯誤。 –