需要确保客户端上的输入字段有效,但是我想防止输入很多字符(输入条件有效的条件很多。)我的javascript当前无法正常工作,但是我有一个更简单方法的想法:JavaScript会在用户写入时自动删除无效字符。例如,“ d#an”将自动固定为“ dan”
我写了一个JS方法,该方法以“旧方式”工作,即对输入文件进行检查并返回true或false
但这不是我的目标。 无效的字符是:大写字母(如果不是开头的话)特殊宪章,名称短于拖车字母(在这种情况下,系统将自动添加拖车字母)名称不带“ ouiea”(系统将自动添加其中一个)和非英语字母,例如:שלום–
答案 0 :(得分:0)
一个同事想像一下。 javascript:
function Valid(input)
{
var str = /[^a-z]/gi;
input.value = input.value.replace(str, "");
}
html:
<form>
<input type="text" name="fname" id="fname" onkeyup="Valid(this)" />
</form>