<asp:TextBox ID="txtEnglishName" runat="server"
Style="ime-mode: Disabled"
οnkeypress="return !String.fromCharCode(event.keyCode).match(/[^a-zA-Z .]/)"
οnpaste="return !clipboardData.getData('text').match(/[^a-zA-Z .]/)"
οndragenter="return false">
</asp:TextBox>
Style="ime-mode: Disabled" 禁用了输入法,
onkeypress / onpaste 事件检查了输入内容,还禁止了 ondragenter 事件。
效果就是,只可以输入 大小写英文字母,以及 . 和 空格。