アプリ版:「スタンプのみでお礼する」機能のリリースについて

htmlのinput type="date"をgetter setterでセットするにはString型なのですか

htmlは文字列でセット、ゲットする?

A 回答 (1件)

HTML DOM API で操作する前提ならば、


DOM で定義されている HTMLInputElement インターフェースによると

* attribute DOMString value; // 文字列型で扱う
* attribute object? valueAsDate; // 日付型に相互変換して扱う

の二つがあるので、ご都合の良いほうをお使いください。

参考:
https://momdo.github.io/html/input.html#the-inpu …

ただし、古い仕様の DOM ライブラリをお使いの場合は valueAsDate の扱いがありませんので、その場合は value の文字列型のみとなります。
https://docs.oracle.com/javase/jp/17/docs/api/jd …

余談ながら

date の value は「妥当な日付文字列」だけしか扱えないのでご注意ください。
https://momdo.github.io/html/common-microsyntaxe …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!