Ciao,
come da titolo devo disabilitare il tasto "submit" dopo che la pagina è stata inviata. Questo è il form:
Codice HTML:
<form enctype="multipart/form-data" action="index.php" method="post" name="file_upload" onsubmit="return checksubmit()">
<input name="file" type="file" class="input_txt" id="file">
<input type="submit" value="carica" name="submit" id="file_submit">
</form>
e questa la function js (bool) checksubmit():
Codice:
function checksubmit()
{
if(document.getElementById('file').value!="")
{
document.getElementById('file_submit').value="attendi";
document.getElementById('file_submit').disabled=true;
return true;
}
else
{
alert("Devi specificare un file!");
return false
}
}
e la pagina index.php controlla il submit così:
Codice PHP:
if(isset($_POST['submit'])) { ...
Se lascio la riga che disabilita il bottone, la pagina si ricarica come se non avessi fatto submit. altrimenti funziona. Idee?