我是JavaScript新手。我创建了一个向数据库提交详细信息的表单。我有不同的文本框,有些需要接受只有字母和一些只允许数字。只允许使用JavaScript编码文本框
我在做一些研究时得到了这段代码,但是这段代码告诉我一个无效模式。 你能帮助我,让这段代码将允许只有字母。我试图修改代码,以便它只需要字母,但我失败了。
function f_check_Lett(form){ //Only letters and numbers allowed
var text = form.bucketname.value;
alert(text);
var filter = /^[A-Za-z0-9]+$/;
if (filter.test(text)) {
form.submit();
} else {
form.bucketname.select();
alert("Only Allow letters and numbers!");
}
}
获取一本好的JavaScript书或找到一个好的教程。如果你想用JavaScript做任何事情,你必须能够解决简单的任务,并且你应该能够在最多十分钟内从头开始编写它。 – Doorknob
你在正则表达式中有0-9,它也会允许数字。 –
请告诉我你也在服务器端进行验证,而不是直接将文本输入到数据库中? – slugster