I have found help here before and I am totally new to coding in general. I am writing a Javascript script to change colours when I insert text. When there is text, the first one goes red. I want all of them to go to red. And when they are filled in they must go blue one by one. I have used an if statement for this. Should I rather look at a different method?
function btnSubmit(input) {
var name = document.getElementById('name');
var email = document.getElementById('email');
var message = document.getElementById('message');
if (name.value == '') {
name.style.borderColor = 'red';
return false;
// stop submission until textbox is not ''
}else{
name.style.borderColor = 'blue';
return false;
}
if (email.value == '') {
email.style.borderColor = 'red';
return false;
}else{
email.style.borderColor = 'blue';
return false;
}
if (message.value == '') {
message.style.borderColor = 'red';
return false;
}else{
message.style.borderColor = 'blue';
return false;
}
if (name.value != '' && email.value != '' && message.value != ''){
alert('all fields filled in');
return true;
}
}