buona sera, ho trovato questo codice in rete che mi fa partire la scritta"" caricamento in corso""
il problema e' che mi parte la scritta anche se non sono stati compilati i campi del form, ho provato ad aggiungere un pezzo di codice prima dello script ma non funziona.
chi mi aiuta?
Codice HTML:
<input id="invia" type="submit" value=" Pubblica" onclick="nascondi('invia','msg_invia');startBlink()" />
<div id="msg_invia"></div>
<style>
BLINK { COLOR:#3366FF }
</style>
<script>
<!--
document.querySelector('onclick="nascondi('invia', 'msg_invia');startBlink().onclick = () => {
if(document.querySelector('input').value == ''){
console.log('field empty');
} else {console.log('not empty');}
var w3=(document.getElementById && !ie);
}
function doBlink() {
if(!ie && !w3) return;
if (ie) blink = document.all.tags("BLINK")
else if (w3) blink = document.getElementsByTagName("BLINK")
else return
for (var i=0;i <blink.length; i++)
blink[i].style.visibility = blink[i].style.visibility == "" ? "hidden" : "";
}
function startBlink() {
if (ie || w3)
setInterval("doBlink()",700)
}
//window.onload = startBlink;
function cambiaTesto($elemento) {
document.getElementById($elemento).innerHTML = '<blink><b>caricamento in corso...</blink>';
}
function nascondi($elemento,$msg) {
var e = document.getElementById($elemento);
e.style.visibility = 'hidden';
e.style.display = 'block';
cambiaTesto($msg);
}
// -->
</script>
grazie a chi mi aiuta