2011-02-07 169 views
2

我怎么能不允许粘贴在一个文本框,如果复制的字符串包含空格文本框粘贴问题

+3

你为什么不把它从字符串中去掉而不是完全禁止它? – slugster 2011-02-07 10:26:57

+0

对@slugster的建议+1:这样做会更容易,并且最有可能带来更好的用户体验。 – 2011-02-07 10:32:36

回答

1

凡是有能力做到这一点,需要使用Javascript - 用户可以禁用。你必须更好地验证服务器端,可能使用validation controls之一。

0

在C#中,您可以处理textchanged事件,并搜索空间,并在发现时执行某些操作。 例如错误消息或清除文本或任何东西。 这是非常直接的

0

而不是禁用,我不认为是可行的使用JavaScript来验证文本框不包含空间。

但作为sugested通过slugester(在评论)这里是jQuery的一个片段,删除空格

$("#inputID").change(function(event) { 
$("#inputID").html = $("#inputID").val().split(' ').join(''); 

});

0

你可以写在文本框的TextChanged事件一些逻辑。