如果用户键入受限符号,我如何显示消息?
例如,如果用户*
在输入字段中键入,则错误消息可能会显示A filename cannot contain any of the following characters: \/:*?"<>|
. 我希望有人可以指导我如何做到这一点。谢谢。
<!DOCTYPE html>
<html>
<body>
<h1>How to show error message</h1>
<input type="text" class="form-control blank" id="function_code" name="function_code" title="function_code" onpaste="return false">
</body>
</html>
<script>
document.getElementById("function_code").onkeypress = function(e) {
var chr = String.fromCharCode(e.which);
if ("></\":*?|".indexOf(chr) >= 0)
return false;
};
</script>
如果用户在输入字段中键入限制符号,我的预期结果如下图所示: