Baseline Widely available *
inputType
㯠InputEvent
ã¤ã³ã¿ã¼ãã§ã¤ã¹ã®èªã¿åãå°ç¨ããããã£ã§ãç·¨éå¯è½ãªã³ã³ãã³ãã®å¤æ´ãè¡ããã種å¥ãè¿ãã¾ãã夿´ã¯ä¾ãã°æ¿å
¥ãåé¤ãããã¹ãæ´å½¢ãªã©ãããã¾ãã
å
¥åãããå
¥å種å¥ãå«ãæååã§ããinsertText
ãdeleteContentBackward
ãinsertFromPaste
ãformatBold
ãªã©ãå¤ãã®å¤ãåãå¾ã¾ããå©ç¨å¯è½ãªå
¥å種å¥ã®å®å
¨ãªãªã¹ãã¯ãInput Events Level 2 仿§ã® Attributes ã®ç« ãåç
§ãã¦ãã ããã
ãã®ä¾ã¯ç·¨éå¯è½ãª <div>
ã®å
¥åã¤ãã³ã ã® inputType
ããã°åºåãã¾ãã
<p id="log">å
¥å種å¥:</p>
<div
contenteditable="true"
style="margin: 20px;padding: 20px;border:2px dashed red;">
<p>
ããã¤ãã®ãµã³ãã«ããã¹ãã§ããæ¹è¡ãå
¥ããããç°ãªãå½¢ã§ããã¹ããåé¤ããããç°ãªãã³ã³ãã³ããè²¼ãä»ããããã¦ã¿ã¦ãã ããã
</p>
<hr />
<ul>
<li>ãµã³ãã«ã®</li>
<li>ç®æ¡æ¸ã</li>
<li>ãªã¹ã</li>
</ul>
<p>ä»ã®æ®µè½</p>
</div>
JavaScript
const log = document.getElementById("log");
const editable = document.querySelector("div[contenteditable]");
editable.addEventListener("input", logInputType);
function logInputType(event) {
log.textContent = `å
¥å種å¥: ${event.inputType}`;
}
çµæ
<div>
å
ã®ããã¹ããç·¨éãã¦ãã©ããªããã試ãã¦ã¿ã¦ãã ããã
ã¡ã¢: ãã£ã¨è©³ç´°ãªä¾ã¨ã㦠Masayuki Nakano's InputEvent test suite ãåç §ãã¦ãã ããã
仿§æ¸ ãã©ã¦ã¶ã¼ã®äºææ§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