Baseline Widely available
formData
㯠FormDataEvent
ã¤ã³ã¿ã¼ãã§ã¤ã¹ã®èªã¿åãå°ç¨ããããã£ã§ããã®ã¤ãã³ããçºè¡ãããæç¹ã®ãã©ã¼ã ã«å«ã¾ãã¦ãããã¼ã¿ã表ã FormData
ãªãã¸ã§ã¯ããå
¥ã£ã¦ãã¾ãã
FormData
ãªãã¸ã§ã¯ãã§ãã
// ãã©ã¼ã ã®åç
§ãåå¾
const formElem = document.querySelector("form");
// submit ãã³ãã©ã¼
formElem.addEventListener("submit", (e) => {
// ãã©ã¼ã ã®éä¿¡æãæ¢å®ã®åä½ãææ¢
e.preventDefault();
// FormData ãªãã¸ã§ã¯ããæ§ç¯ãããã«ãã formdata ã¤ãã³ããçºè¡
new FormData(formElem);
});
// ãã¼ã¿ãåå¾ããããã® formdata ãã³ãã©ã¼
formElem.addEventListener("formdata", (e) => {
console.log("formdata fired");
// ã¤ãã³ããªãã¸ã§ã¯ãããã®ãã©ã¼ã ãã¼ã¿ã®åå¾
let data = e.formData;
for (const value of data.values()) {
console.log(value);
}
// XHR ãä»ãã¦ãã¼ã¿ãéä¿¡
const request = new XMLHttpRequest();
request.open("POST", "/formHandler");
request.send(data);
});
仿§æ¸ ãã©ã¦ã¶ã¼ã®äºææ§ é¢é£æ
å ±
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4