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>';

LinkBack URL
About LinkBacks


