Input permitir somente letras, espaços e numeros sem jquery
Oi gente, boa tarde.
Tenho uma mascara que permite que um campo input tenha somente letras, numeros e espaços.. porém quando alguém tenta digitar um caracter invalido, o cursor aponta para o final do campo.. vou postar meu código:
<script>
function mascara(o,f){
v_obj=o;
v_fun=f;
setTimeout("execmascara()",1);}
function execmascara(){ v_obj.value=v_fun(v_obj.value);}
function alphanum(v){v=v.replace(/[^a-zA-Z0-9" "]/g,"");
return v;
}
</script>
<input name="nome" type="text" id="nome" value="Dani Carla" onKeyUp="mascara(this,alphanum)" />
Não quero fazer usando jquery e nem pattern do html5Discussão (2)
Carregando comentários...