我试图避免文本框中的空格并阻止用户输入任何空格。 我试过了
<ajaxToolkit:FilteredTextBoxExtender ID="Filteredtextboxextender2" runat="server"
FilterType="Custom" InValidChars=" "
TargetControlID="tx_username">
</ajaxToolkit:FilteredTextBoxExtender>
但它不起作用。还有其他解决方案吗?
答案 0 :(得分: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,如果你喜欢:)
答案 1 :(得分:2)
根据docs,您必须设置FilterMode="InvalidChars"