Perche la variabile =a non viene presa nella funzione precarica()??
Come devo impostarla ?![]()
<form name="myForm" enctype="multipart/form-data" action="modifica_foto2.php" method="post" onsubmit='misura();'>codice:<script> function precarica(a){ nomeFile = document.myForm.a.value; if (nomeFile=="") return; // isolo e verifico che l'estensione sia fra quelle permesse extFile=nomeFile.substr(nomeFile.lastIndexOf(".")+1); permesse="#jpg#"; if (permesse.indexOf("#"+extFile+"#")==-1) { alert(extFile + " non e' un file permesso"); } else { myImg.src = nomeFile; } } function misura(){ if(myImg.src=="") { // non e' permesso omettere il file return false; } largo = myImg.width; alto = myImg.height; grosso = myImg.fileSize; // alert(largo+" x "+alto+" : "+grosso) if (grosso>250000) { alert("troppo grosso"); return false } } </script>
<input type="file" name="img0" onChange="precarica('img0');" accept="image/*">
<input type="file" name="img1" onChange="precarica('img1');" accept="image/*">
<input type="file" name="img2" onChange="precarica('img2');" accept="image/*">
</form>
<img name=myImg onload="misura()" width="100" height="75">

Rispondi quotando