The browser's default file tag can only select one file at a time, and to browse and read local files, you must call local components or commands, so there is no solution simply using javascript+html. FancyUpload, a multi-file no-refresh upload tool implemented with flash and mootools.
The biggest feature is that you can select multiple files at a time, no refresh upload.