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 })
});
});