Testing hugo
This commit is contained in:
commit
e3975962fa
327 changed files with 17224 additions and 0 deletions
27
public/themes/novela/assets/js/addFormStyles.js
Normal file
27
public/themes/novela/assets/js/addFormStyles.js
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
document.getElementById("submitButton").addEventListener("click", addErrorStyles);
|
||||
document.getElementById("emailInput").addEventListener("keyup", updateStyles);
|
||||
|
||||
subscriptionForm = document.getElementById("subscriptionForm");
|
||||
emailField = document.getElementById("emailInput");
|
||||
submitted = false;
|
||||
|
||||
function addErrorStyles(){
|
||||
submitted = true;
|
||||
updateClasses();
|
||||
}
|
||||
|
||||
function updateStyles(){
|
||||
if (submitted === true){
|
||||
updateClasses();
|
||||
}
|
||||
}
|
||||
|
||||
function updateClasses(){
|
||||
if(emailField.validity.valid){
|
||||
subscriptionForm.classList.remove("submitted-form");
|
||||
}
|
||||
else{
|
||||
subscriptionForm.classList.add("submitted-form");
|
||||
emailField.classList.add("submitted-input");
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue