Devo abilitare il "submit" solo se il campo "file" è pieno,
ovvero è stata scelta un'immagine:
il Javascript:
codice:
function aggiornaThumbnail(file){
var inputFile = file.thumbnail.value;
var bottone = false;
var button = document.getElementById('submitThumbnail');
if(inputFile==""){
//button.innerHTML = ('<input type="submit" name="aggiorna" id="aggiorna" value="AGGIORNA" class="aggiornaThumbnail" disabled="disabled" />');
file.thumbnail.focus();
alert('scegli una foto!');
return bottone;
}else{
button.innerHTML = ('<input type="submit" name="aggiorna" id="aggiorna" value="AGGIORNA" class="aggiornaThumbnail" />');
bottone = confirm('Clicca su OK per aggiornare la foto principale!');
if (bottone) file.form.action=('modifica_thumbnail.asp');
return bottone;
};
};
Queso il codice HTML:
codice:
<form name="form_nuovo" action="modifica_thumbnail.asp" method="post" onSubmit="return aggiornaThumbnail(this);" enctype="multipart/form-data">
<td>
THUMBNAIL
<div id="submitThumbnail"><input type="submit" name="aggiorna"" id="aggiorna" value="AGGIORNA" class=""ggiornaThumbnail" disabled="disabled" /></div>
</td>
<td><input type="file" name="thumbnail" id="thumbnail" /></td>
</form>