我有这个基本的输入文字:
<input type="text"/>
我想知道是否可以防止插入冒号。如果用户按下“:”,我希望输入文本中没有任何内容。
答案 0 :(得分:0)
以下是一种方法:
function removeInvalid(text) {
document.getElementById('noColon').value = text.replace(/\;+/, "");
text = final;
}
&#13;
<input type="text" id="noColon" onkeyup="removeInvalid(this.value)" onchange="removeInvalid(this.value)" placeholder="colons are not allowed" />
&#13;
我希望这有帮助!