2011-11-13 34 views
1

我需要以這樣的方式來格式化一個asp.net文本框,它接受用戶輸入只在添加格式到TextBox在asp.net

### - ### - ###形式(#:僅數字)

請提出建議或解答。

回答

5

MaskedEdit可能是你在找什麼。

這裏是從上面的鏈接的變形例:

<ajaxToolkit:MaskedEditExtender 
    TargetControlID="TextBox2" 
    Mask="999-999-9999" /> 
+0

感謝它幫助:)如何限制用戶在使用MaskedEditExtender的文本框中只輸入字母? – Shweta

+0

如果您想將電話號碼'Mask =「999-9999-9999」'更改爲驗證美國狀態的說法,您可以將其更改爲'Mask =「LL」'(2個字母字符)。如果您想進行更強大的驗證(例如僅限A-C),請查看鏈接。 –

+0

確保用戶只能添加字母,您應該使用「' 此代碼將確保用戶只能輸入字母。謝謝! –

1

您可以使用jQuery的開發人員X的建議或使用從AjaxControlToolkit的MaskedEditExtender