如果复制的字符串包含空格
,如何禁止在文本框中粘贴答案 0 :(得分:1)
任何能够执行此操作的东西都需要javascript - 用户可以禁用它。您必须更好地验证服务器端,可能使用validation controls之一。
答案 1 :(得分:0)
在C#中,您可以处理textchanged事件,并搜索空格,并在找到时执行某些操作。 例如错误消息或清除文本或任何内容。 这很直接
答案 2 :(得分:0)
而不是禁用哪些我认为不可行使用javascript来验证文本框不包含空格。
但是由于slugester(在评论中)的消息,这里是jQuery的一个片段,它删除了空格
$("#inputID").change(function(event) {
$("#inputID").html = $("#inputID").val().split(' ').join('');
});
答案 3 :(得分:0)
如果您确实想要检测粘贴事件,可以使用代理来实现该目标。
这可能是一个开始:Textbox Copy, Cut and Paste Events
答案 4 :(得分:0)
您可以在TextBox的TextChanged事件中编写一些逻辑。