Devo abilitare il "submit" solo se il campo "file" è pieno,
ovvero è stata scelta un'immagine:
il Javascript:
Queso il codice HTML: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; }; };
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>

Rispondi quotando