在chrome浏览器下(使用jquery),运行以下代码
<button style="float: right" class="btn btn-default" οnclick="$('#ipt').click()">choose</button>
<input id="ipt" type="file" name="file[]" style="display: none" required multiple="true"/>
出现An invalid form control with name='file[]' is not focusable.
解决办法是将显示的按钮<button style="float: right" class="btn btn-default" οnclick="$('#ipt').click()">choose</button>
添加 type属性:type=”button“
具体原理未研究,在此留坑。
解决方法是在stackoverflow上发现的,链接:
http://stackoverflow.com/questions/30644606/an-invalid-form-control-with-name-is-not-focusable-without-any-required-or-h