Если я хочу запретить отправку моей формы, если поля не заполнены, и выделить пустые поля. Код, который у меня есть, работает, если я пытаюсь отправить его, когда он пуст, но не отправляет, если поля заполнены. Я не могу понять, что я делаю неправильно. Пожалуйста, помогите
JavaScript код:
function CheckFields(){
if((document.getElementById('title').value=="") || (document.getElementById("textfield").value=="")){
const element = document.querySelector('form');
element.addEventListener('submit',event =>{
event.preventDefault();
alert("Fill the form to be submitted");
document.getElementById("title").style.backgroundColor=red;
document.getElementById("title").style.backgroundColor=red;
});
}
HTML:
<input name="post" type="submit" value="Post" onclick="CheckFields();">