Visualizzazione dei risultati da 1 a 4 su 4

Discussione: dim immagine

  1. #1

    dim immagine

    Buongiorno, è possibile sapere prima di fare un controllo al momento del submit per sdapere che dimensioni ha la foto selezionata in un campo file?

    Se si come...

    Grazie mille

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    codice:
    <script>
    function precarica(){
    	nomeFile=document.myForm.myFile.value;
    if (nomeFile=="") return;
    // isolo l'estensione
    	extFile=nomeFile.substr(nomeFile.lastIndexOf(".")+1);
    // verifico che sia fra quelle permesse
    	permesse="#jpg#gif#bmp#";
    	if (permesse.indexOf("#"+extFile+"#")==-1) {
    		alert(extFile + " non e' un file permesso");
    	}  
    	document.myImg.src = nomeFile; 
    }
    
    function misura(){
    	largo=document.myImg.width; 
    	alto=document.myImg.height; 
    	grosso=document.myImg.fileSize;
    	alert(largo+" x "+alto+" : "+grosso)
    // controllo
    	if (grosso>10000) { 
    		alert("troppo grosso");
    		return false;
    	} else {
    		return true;
    	}
    }
    </script>
    
    <form ENCTYPE="multipart/form-data" method="post" name=myForm onsubmit='return misura();'>
    <input type=file name=myFile onBlur='precarica();' accept="image/*">
    </form>
    
    <img name=myImg style="visibility:hidden" onload="misura()">
    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    come posso fare per evitare il precaricamento? voglio solamente che mi faccia il controllo sul file selezionato.

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ma se il browser non carica l'immagine da dove dovrebbe ricavare i dati? il nome non e' sufficiente...

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.