GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — Support `formdata` event when FormData is created from form · Issue #31 · JavaScriptRegenerated/yieldmachine Open DescriptionSee: https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement/formdata_event const formElem = document.querySelector('form'); // submit handler formElem.addEventListener('submit', (e) => { // on form submission, prevent default e.preventDefault(); console.log(form.querySelector('input[name="field1"]')); // FOO console.log(form.querySelector('input[name="field2"]')); // BAR // construct a FormData object, which fires the formdata event const formData = new FormData(formElem); // formdata gets modified by the formdata event console.log(formData.get('field1')); // foo console.log(formData.get('field2')); // bar }); // formdata handler to retrieve data formElem.addEventListener('formdata', (e) => { console.log('formdata fired'); // modifies the form data const formData = e.formData; // formdata gets modified by the formdata event formData.set('field1', formData.get('field1').toLowerCase()); formData.set('field2', formData.get('field2').toLowerCase()); }); ActivityMetadataMetadataAssigneesLabelsNo labels TypeProjectsMilestoneRelationshipsDevelopmentIssue actions |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |