写一个function checkForm(obj) 函数
时间: 2024-03-02 08:48:46 浏览: 75
下面是一个简单的JavaScript函数checkForm(obj),它接受一个表单对象作为参数,用于验证表单中的输入数据是否符合要求。
```javascript
function checkForm(obj) {
// 获取表单元素
var name = obj.name.value;
var email = obj.email.value;
var phone = obj.phone.value;
// 验证姓名是否为空
if (name == "") {
alert("请填写姓名!");
return false;
}
// 验证邮箱格式是否正确
var emailReg = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
if (email == "" || !emailReg.test(email)) {
alert("请填写正确的邮箱地址!");
return false;
}
// 验证手机号码格式是否正确
var phoneReg = /^1[3|4|5|7|8]\d{9}$/;
if (phone == "" || !phoneReg.test(phone)) {
alert("请填写正确的手机号码!");
return false;
}
// 数据验证通过,提交表单
alert("数据验证通过,提交表单!");
return true;
}
```
该函数首先获取表单中的姓名、邮箱和手机号码等元素的值。然后分别验证这些元素是否满足要求,如果不满足,则弹出提示框提示用户填写正确的信息,并返回false,阻止表单提交。如果表单中的数据都符合要求,则弹出提示框提示用户数据验证通过,并返回true,允许表单提交。
阅读全文