【发布时间】:2020-11-27 11:07:21
【问题描述】:
点击我的表单的提交按钮后,函数 formvalidtion() 将从下面的 javascript 文件中执行。
function formValidation() {
var fname = document.getElementById('firstName').value;
var lname = document.getElementById('lastName').value;
var pnumber = document.getElementById('phoneNumber').value;
var email = document.getElementById('e-mail').value;
return FirstName(fname) && LastName(lname) && PhoneNumber(pnumber) && Email(email) && thankyou();
return false;
}
个人验证示例。
function FirstName(fname) {
var message = document.getElementsByClassName("error-message");
var letters = /^[A-Za-z]+$/;
if ( fname =="" || fname.match(letters)) {
text="";
message[0].innerHTML = text;
return true;
}
else {
text="First name should contain only letters";
message[0].innerHTML = text;
return false;
}
}
正如函数 formvalidtion() 中所述,我引用了下面的函数thankyou()。
function thankyou() {
if (formValidation() === true){
alert("Thank you for subscribing!");
}
}
其余的验证功能不是这样工作的,确认警报没有出现。蒂亚!
【问题讨论】:
标签: javascript html forms validation alert