Im пытается сделать проверку нескольких js. Когда я сначала нажимаю кнопку «Отправить», все работает отлично, все поля ввода пустые, но если я поместил правильную форму в поле ввода, когда я нажму кнопку «Отправить», старый текст предупреждения останется там.вопросы о подтверждении ввода формы ввода
Как удалить старый красный предупреждающий текст, если он имеет действительный ввод, когда я нажимаю кнопку ввода?
function FormValidation(){
var fn=document.getElementById('firstname').value;
var em=document.getElementById('email').value;
var atpos = em.indexOf("@");
var dotpos = em.lastIndexOf(".");
var phone = document.getElementById('phonenumber').value;
var ln=document.getElementById('lastname').value;
if(fn==null || fn=="" || /[0-9]/g.test(fn)){
document.getElementById('invalid_first').innerHTML="*please enter a valid first name.";
document.getElementById('firstname').style.borderColor = "red";
}
if(ln==null || ln=="" || /[0-9]/g.test(ln)){
document.getElementById('invalid_last').innerHTML="*Please Enter a Valid Last Name.";
document.getElementById('lastname').style.borderColor = "red";
}
if(phone.length != 12 || phone[3]!= '-' || phone[7] != '-') {
document.getElementById('invalid_phone').innerHTML="*Please enter a Valid Phone Number, ex:000-000-0000";
document.getElementById('phonenumber').style.borderColor = "red";
}
if (atpos< 1 || dotpos<atpos+2 || dotpos+2>=em.length) {
document.getElementById('invalid_email').innerHTML="*Please Enter a valid Email Address.";
document.getElementById('email').style.borderColor = "red";
}
return false;
}