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

お世話になります。
以下のvaluesのmodelの値を

navigator.userAgentData
.getHighEntropyValues([
"architecture",
"model",
"platformVersion",
"fullVersionList",
])
.then((values) => (values));

formの以下のhiddenの値に入れたいのですが、

<input type="hidden" name="model" id="inputmodel">

どのようにすれば良いのでしょうか?

お手数をおかけしますがご教授いただけるようでしたら幸いです。

質問者からの補足コメント

  • お忙しい中ご回答ありがとうございます。

    navigator.userAgentData.getHighEntropyValuesで取得したスマートフォンの機種名をinputのhiddenの値として設定したい形です。

    navigator.userAgentData
    .getHighEntropyValues([
    "architecture",
    "model",
    "platformVersion",
    "fullVersionList",
    ])
    .then((values) => document.write(values.model));

    上記で機種名が表示されるのですが、この値をどのようにすれば
    inputのhiddenに設定できるのか、一連の流れが全くわからない状況です。

    No.2の回答に寄せられた補足コメントです。 補足日時:2023/11/07 12:41

A 回答 (2件)

こんにちは



>formの以下のhiddenの値に入れたいのですが~
どのような形式になさりたいのか不明ですが、input要素の値は文字列ですので、文字列として設定する必要があります。

当該要素のパース後であれば、
 document.getElementById('inputmodel').value = 設定したい文字列
とすることで、ご提示のinput要素に設定可能です。
(パース前だと、要素を取得することができません)
この回答への補足あり
    • good
    • 0

javascriptの関数を作って、その関数の中でhiddenに設定してあげたらいいのでは?


作った関数は、なにかのイベントで呼び出す。
    • good
    • 0

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

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A