JS – Controllo email

Quando si ricevono dati da form, è sempre “buona cosa” effettuare dei controlli. Questo codice JS, verifica la validità di un indirizzo email. <SCRIPT> function ControllaMail() { Email = document.modulo.email.value; Filtro = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-]{2,})+.)+([a-zA-Z0-9]{2,})+$/; if (Filtro.test(Email)) return true; else { alert(“Controlla l’indirizzo di e-mail inserito”); //Sposta il fuoco sul campo email document.modulo.email.focus(); return false; } } </SCRIPT>

JS – Recuperare larghezza, altezza ed estensione di un’immagine

Recuperare l’altezza, la larghezza e l’estensione di un’immagine ed effettuare dei controlli. <script language=”JavaScript”> function ControllaImg(immagine) { var estensione=immagine.src.substr(immagine.src.indexOf(‘.’)+1,3); var larghezza=immagine.width; var altezza=immagine.height; alert(estensione); alert(larghezza); alert(altezza); if (larghezza!=200 || altezza!=200) alert(“Immagine di dimensioni non corrette!”); if (estensione!=”gif”) alert(“Formato non corretto!”); } ControllaImg(document.images[0]); </script>

JS – Posizione di un oggetto nella pagina

Trovare la posizione di un oggetto all’interno della pagina web. Può essere utile se si lavora con il Drag and Drop. <div id=”nome”>prova </div> <script> function PosizioneY(obje) { var cordtop = 0; var obj = document.getElementById(obje); while (obj.offsetParent) { cordtop += obj.offsetTop – obj.scrollTop; obj = obj.offsetParent; } return cordtop; } function PosizioneX(obje) { var cordleft = 0; var obj … Continua a leggere