2012-03-07 4 views
0

onBlurを使用してタイプ=テキストまたはテキストエリアの入力を検証できますが、タイプ=ファイルでも動作するようにはできませんでした。入力タイプの検証= onBlurを使用したファイル

これは動作します:

<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!');"> 

場で、タイプ=ファイル入力ボックスを有効にトリックではありませんか?私はバニラのJavascriptでこれをしたいと思います。私はUbuntuの下でChrome 17.0.963.56とFirefox 10.0.2でテストしています。

ヒント/ポインタありがとうございます。

答えて

4

のonchangeイベントを使用してみてください:

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

デモ://:http://jsfiddle.net/TimWolla/azvGP/

+1

私は[いくつかのクレイジー擬似ブラーの事](httpでしようとしていたが...、このような馬鹿を感じますjsfiddle.net/davidThomas/Yhsch/)、私はすべてのonchangeについて忘れてしまった。一口... +1! =) –

+1

ありがとうございました、onChangeも忘れました! –

関連する問題