dan*_*car 18

这取决于浏览器.较新版本的firefox和chrome支持这一点,因为它们开始实现HTML5规范.这是语法:

<input type="file" multiple=""/>
Run Code Online (Sandbox Code Playgroud)

Firefox> = 3.6,Chrome> = 2,Safari> = 4支持多个文件输入.

对于旧版浏览器,唯一的好解决方案是flash或javascript插件.这是jquery上传器的一个很好的资源(一些支持多个文件):http://creativefan.com/10-ajax-jquery-file-uploaders/


Bal*_*usC 7

在HTML5中,你可以设置multiple属性<input type="file">.这适用于支持HTML5的浏览器.

<input type="file" name="upload" multiple="multiple" />
Run Code Online (Sandbox Code Playgroud)

在HTML4中,最好的选择是Flash或Java Applet.有提供类似的第三方库Uploadify,SWFUpload的,JUploadJumpLoader.