轉載 : http://eos45.pixnet.net/blog/post/38475874-asp.net-textbox-%E9%99%90%E5%88%B6%E8%BC%B8%E5%85%A5%E6%95%B8%E5%AD%97
第一種 使用javaScript
在內加入如下的Function
在 PageLoad中加入屬性
textbox_Name.Attributes.Add("OnKeyPress", "txtKeyNumber();");
或者直接寫在HTML中的Textbox屬性裡
紅色的部分就是添加的屬性,使Textbox只能輸入數字
地2種方法,使用.net提供的AJAX擴充控制項
其中有個FilteredTextBox可以附加到TextBox的控制項中
其中有個FilterType 可以選擇Numbers,LowercaseLetters,UppercaseLetters,Custom
透過設定他們就可以達到要篩選輸入類型的限制,而且可複合使用例如FilterType="Custom, Numbers"
屬性表如下
屬性表如下
它的属性如下:
屬性
|
描述
|
TargetControlID
|
要進行篩選的TextBox的ID
|
FilterType
|
篩選類型,提供如下四種
Numbers,LowercaseLetters,UppercaseLetters,Custom
可以同時指定多個類型 如:
FilterType="Custom,
Numbers"
|
ValidChars
|
當FilterType为Custom時,允許輸入的字元,其他的將被忽略
ValidChars="+-=/*()."
|
沒有留言:
張貼留言