質問

OnBlurを使用してTYPE= TEXTまたはTEXTAREA入力を検証することができますが、TYPE= fileの作業にも同じことができませんでした。

これは機能します:

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

これは(エラーなし):

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

Type= File Input Boxを検証するためのトリックは何ですか?バニラJavaScriptでこれをやりたいです。Ubuntuの下でChrome 17.0.963.56とFirefox 10.0.2でテストしています。

TIPS /ポインタをありがとう。

役に立ちましたか?

解決

onchange-eventを使ってみてください:

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

デモ: http://jsfiddle.net/timwolla/azvgp/

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top