Baseline Widely available
å½è¡¨å <form>
æäº¤çæ¶å触å submit
äºä»¶ã
注æ submit
äºä»¶åªè½ä½ç¨äº <form>
å
ç´ æ¬èº«ï¼ä¸è½ä½ç¨äº <button>
æè
<input type="submit">ãä½ SubmitEvent
被ç¨äºè¡¨åæäº¤æ¶ï¼ä¼æºå¸¦ submitter
屿§ï¼è¿æ¯è§¦åæäº¤è¯·æ±æ¶ä¼è°ç¨çæé®ã
å½ç¨æ·ç¹å»æäº¤æé®ï¼<button>
æ <input type="submit">ï¼ï¼äº¦ææ¯å¨è¡¨åéè¾å
¥æ¶ï¼e.g. <input type="text">ï¼æä¸ Enter é®ï¼submit
äºä»¶å°ä¼è¢«è§¦åãç´æ¥è°ç¨ form.submit()
æ¹æ³æ¶ï¼äºä»¶ä¸ä¼åéå°è¡¨åã
夿³¨ï¼ å½è¯å¾æäº¤ä¸ä¸ªæªéè¿éªè¯çè¡¨åæ¶ï¼ä¼è§¦å invalid
äºä»¶ãå¨è¿ç§æ
åµä¸ï¼è¡¨åæäº¤å°ä¼è¢«éªè¯æºå¶é»æ¢ãå æ¤ï¼sumbit
äºä»¶ä¹å°±ä¸åå¨äºã
è¿ä¸ªç¤ºä¾ä½¿ç¨ EventTarget.addEventListener()
å»çå¬è¡¨åçæäº¤ãå¹¶è®°å½å½åç Event.timeStamp
ï¼ç¶å黿¢æäº¤è¡¨åçé»è®¤æä½ã
<form id="form">
<label>Test field: <input type="text" /></label>
<br /><br />
<button type="submit">Submit form</button>
</form>
<p id="log"></p>
JavaScript
function logSubmit(event) {
log.textContent = `Form Submitted! Time stamp: ${event.timeStamp}`;
event.preventDefault();
}
const form = document.getElementById("form");
const log = document.getElementById("log");
form.addEventListener("submit", logSubmit);
ç»æ è§è æµè§å¨å
¼å®¹æ§ åè§
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