0

我试图避免文本框中的空格并阻止用户输入任何空格。我试过了

<ajaxToolkit:FilteredTextBoxExtender ID="Filteredtextboxextender2" runat="server"
                                FilterType="Custom" InValidChars=" "
                                TargetControlID="tx_username">
                            </ajaxToolkit:FilteredTextBoxExtender>

但它没有用。还有其他解决方案吗?

4

2 回答 2

3

您需要客户端验证,请检查所有可用的选项:

http://msdn.microsoft.com/en-us/library/yb52a4x0(v=vs.100).aspx

如果我是你,我也会使用这样的东西:

$("#username").keypress(function(e) {
     if(e.which == 32) {
        e.preventDefault();
     }
})

这需要 jQuery 当然你可以使用纯 Javascript 如果你喜欢 :)

于 2013-09-19T18:44:12.663 回答
2

根据文档,您必须设置FilterMode="InvalidChars"

于 2013-09-19T18:44:05.550 回答