HTML-ввод текста не допускается двоеточие (:)
У меня есть этот основной ввод текста:
<input type="text"/>
Я хотел бы знать, возможно ли предотвратить вставку двоеточия. Если пользователь нажимает ": ", я бы хотел, чтобы во входном тексте ничего не появлялось.
1 ответ
Вот один из способов сделать это:
function removeInvalid(text) {
document.getElementById('noColon').value = text.replace(/\;+/, "");
text = final;
}
<input type="text" id="noColon" onkeyup="removeInvalid(this.value)" onchange="removeInvalid(this.value)" placeholder="colons are not allowed" />
Надеюсь, это поможет!