Salve ragazzi,
ho un problemino con una funzione JS attivata su onClick del pulsante di invio di un modulo:

codice:
 function Send()
  document.modulo.action ="upload.php";
    
  for(i=0; i < document.modulo.elements.length; i++){
      if(document.modulo.elements[i].type!="hidden") {
       document.modulo.elements[i].disabled=true;
      }
    }
     document.modulo.submit();
    }
codice:
<form name="modulo" action="upload.php" method="post" enctype="multipart/form-data">

<pre>
File:
<input name="file" type="file" size="20">

Assegna nuovo nome:
<input name="new_name" type="text" size="20"> <input name="submit_upload" onClick="Send();" type="submit" value="Invia">
</pre>
</form>

Il problema, consiste nel fatto che il modulo viene inviato ma lo script PHP che eseguo un controllo mi riporta alla pagina iniziale.


Upload
codice:
if(!isset($_POST['submit_upload'])){ 

    header("Location: dimDir.php"); 
...
...
....
credo ke il problema sia in questo controllo.

Inoltre, se elimino la funzione Send() sull'evento onClick mi funziona l'upload del file. Dove sbaglio ?


Grazie