我需要一个强制输入类型只有字母的函数,不允许使用数字。我仍然有这个功能,我想添加这个新功能。你能帮我吗?
<script>
function valida() {
if ($('#cut').val() == '') {
alert("u must insert something");
$('#cut').addClass("ui-state-error");
return false;
}
if ($('#tas').val() == '') {
alert(u must insert something");
$('#tas').addClass("ui-state-error");
return false;
}
if ($('#nom').val() == '') {
alert("u must insert something");
$('#nom').addClass("ui-state-error");
return false;
}
}
</script>
答案 0 :(得分:0)
尝试以下代码。 checkAlphabets()
会检查输入的值是否为alfabates
<script>
function checkAlphabets(e) {
try {
if (window.event) {
var charCode = window.event.keyCode;
}
else if (e) {
var charCode = e.which;
} else {
return true;
}
if ((charCode > 64 && charCode < 91) || (charCode > 96 && charCode < 123))
return true;
else
return false;
}
catch (err) {
alert(err.Description);
}
}
function validate() {
if ($('#cut').val() == '') {
alert("u must insert something");
$('#cut').addClass("ui-state-error");
return false;
}
if ($('#tas').val() == '') {
alert(u must insert something");
$('#tas').addClass("ui-state-error");
return false;
}
if ($('#nom').val() == '') {
alert("u must insert something");
$('#nom').addClass("ui-state-error");
return false;
}
if (checkAlphabets($('#nom').val()) == false) {
alert("u must insert something");
$('#nom').addClass("ui-state-error");
return false;
}
}
</script>
参考:Link