Domanda

Sono in grado di utilizzare OnBLUR per convalidare il tipo= testo o input textarei, tuttavia non sono stato in grado di ottenere lo stesso per lavorare per il file= file.

Questo funziona:

<input type='text' name='sometextfield' size=30 class='input' onBlur="alert('Frell me dead, it works!');"
.

Questo non è (nessun errore):

  <input type='file' name='file_upload' size=30 class='input' onBlur="alert('Frell me dead, it works!');"> 
.

Qual è il trucco per convalidare i tipi= scatole di input file, al volo?Mi piacerebbe farlo a Vanilla JavaScript.Sto provando con Chrome 17.0.963.56 e Firefox 10.0.2 sotto Ubuntu.

Grazie per suggerimenti / puntatori.

È stato utile?

Soluzione

Prova a utilizzare l'evento di onchange:

<input type="file" name="file_upload" size="30" class="input" onchange="alert('Frell me dead, it works!');">
.

Demo: http://jsfiddle.net/timwolla/azvgp/

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top