JSFiddle - React, Tailwind, and code Playground

by tomwayson

HTML

<form id="fileForm" enctype="multipart/form-data" encoding="multipart/form-data" method="post">
    <input name="fileInput" type="file" />
    <input type="submit" />
</form>
<p id="status"></p>

JavaScript

require(['dojo/on', 'dojo/dom'], function(on, dom) {
    var fForm = dom.byId('fileForm');
    on(fForm, 'submit', function(e) {
        e.preventDefault();
        dom.byId('status').innerHTML = 'Uploading ' + fForm.fileInput.value;
        // NOTE at this point you could upload the form using esriRequest
        // something like:
        // esriRequest({ url: url, form: fForm })
    });
});