复制时限制文本框中的字符

时间:2018-01-29 18:12:06

标签: javascript text textbox copy-paste

在我的代码中,我有一个文本框,用户可以在其中输入文档的位置。它必须是小写的,不能包含反斜杠()。我可以在用户输入时限制此限制,但在粘贴时不能限制。如果粘贴或键入小写,但如果我粘贴反斜杠(),它将复制。我需要能够复制并仍然限制反斜杠。这是我的代码。有什么想法吗?

INPUT TYPE="TEXT" 
NAME="newLocation" 
VALUE="#Locvalue#" 
SIZE="40" 
style='text-transform:lowercase' 
onkeydown="return (event.keyCode!=220);"
MAXLENGTH="225"

1 个答案:

答案 0 :(得分:0)

您可以处理onpaste事件

将其粘贴在空白.html

<input type=text onpaste=delay(this)>
<script type=text/javascript>
function delay(e)
{ setTimeout(function() { e.value=e.value.replace(/\\/g,''); },1);
}
</script>