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