使用onBlur验证输入类型=文件

时间:2012-03-07 18:52:25

标签: javascript validation onblur input-type-file

我可以使用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输入框的技巧是什么?我想在vanilla Javascript中这样做。我正在使用Ubuntu下的Chrome 17.0.963.56和Firefox 10.0.2进行测试。

感谢提示/指示。

1 个答案:

答案 0 :(得分:4)

尝试使用onchange-Event:

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

演示:http://jsfiddle.net/TimWolla/azvGP/