vi quoto il codice:
il javascript:
codice:
function controlla(){
var usrFile = Form1.userfile.value;
var usrFile2 = Form1.userfile2.value;
usrFile=usrFile.substr((usrFile.length-4),4);
usrFile2=usrFile2.substr((usrFile2.length-3),3);
if ((usrFile != ".txt") || (usrFile2 != ".ps")){
alert("I file selezionati non hanno un'estensione valida.\nRicontrollare quindi riprovare");
$_REQUEST['submitted'] = "false";
return false;
}
else{
alert('OK true!')
$_REQUEST['submitted'] = "true";
return true;
}
}
in pratica lo script controlla che i file che si vogliono uploadare abbiano l'estensione richiesta, altrimenti notifica il messagio di errore e blocca l'operazione di submit.
il form:
codice:
<form enctype="multipart/form-data" action="<?= $_SERVER['PHP_SELF']; ?>" method="POST" name="Form1">
...
<input type="submit" value="Upload File" name="submit" onclick="JavaScript: if (controlla(this)) document.Form1.submit();">
in pratica riconosce se i file selezionati sono corretti o meno, ma, in qualsiasi caso, me li uploada.
Grazie in anticipo a chi mi da una mano