Sto creando un login form ed ho un problema con il codice js, in breve questo codice deve aggiungere la classe "color" se i due campi di input (text e password) sono vuoti cioè il contenuto al loro interno è uguale a 0. Il problema è che il codice non funziona, inoltre anche un'iniezione tramite .innerHTML non funziona correttamente e non viene iniettato nel contenitore "fcontainer".
Codice:
Codice:
$(document).ready(function() {
$(".username").on("input", function() {
if ($(this).value.length <= 0) {
$('.username-icon').addClass('color');
$(this).closest('.input').addClass('border-color');
$(document).ready(function() {
$(".username").on("input", function() {
if ($(this).value.length <= 0) {
$('.username-icon').addClass('color');
$(this).closest('.input').addClass('border-color');
} else {
$('.username-icon').removeClass('color');
$(this).closest('.input').removeClass('border-color');
}
});
$(".password").on("input", function() {
if ($(this).value.length <= 0) {
$('.password-icon').addClass('color');
$(this).closest('.input').addClass('border-color');
} else {
$('.password-icon').removeClass('color');
$(this).closest('.input').removeClass('border-color');
}
});
});
document.getElementById('fcontainer').innerHTML = '<div id="sitecopyright">Copyright © Nome sito 2017 - '+ (new Date()).getFullYear() +'. Tutti i diritti riservati.</div><br><div id="copyrightauthor">Designed by <a href="#" target="_blank" rel="noopener">Author</a>';