質問するログイン新規登録

回答編集履歴

1

調整

2026/02/24 01:39

投稿

yambejp
yambejp

スコア118374

answer CHANGED
@@ -1,2 +1,3 @@
1
- type="date"はブラウザネイティブのUIコンポーネントで、キャレット位置などの情報は JavaScriptから取得できない仕様のようです。
1
+ type="date"はブラウザネイティブのUIコンポーネントで、キャレット位置などの情報は JavaScriptから取得できない仕様のようです。(selectionでselectionStartなども拾えないし、sendkeysすることもできなそう)
2
- 命題の機能実装がマストであれば、type="date"はあきらめて、主要なライブラリで実装されているdatepickerをご利用になってください
2
+ 命題の機能実装がマストであれば、type="date"はあきらめて、主要なライブラリで実装されているdatepickerをご利用になってください
3
+ 逆にエンターにあまり特殊な機能を割り当てるのはユーザビリティを下げるのでほどほどにした方がよいかと。