Files
shoelace/docs/pages/components/file-input.md
Cory LaViska 37a41f497b fix example
2023-06-23 12:25:02 -04:00

720 B

meta, layout
meta layout
title description
File Input A description of the component goes here.
component
<form id="upload-form">
  <sl-file-input label="Upload a file" help-text="Select some files" name="myfiles" multiple></sl-file-input>

  <br />

  <sl-button variant="primary" type="submit">Submit</sl-button>
</form>

<script>
  const form = document.getElementById('upload-form');

  form.addEventListener('submit', event => {
    const formData = new FormData(form);

    event.preventDefault();

    for (const file of formData.values()) {
      console.log(file);
    }
  });
</script>

Examples

First Example

TODO

Second Example

TODO

[component-metadata:sl-file-input]