私はローカルストレージに時間を入力しようとしていますが、今までそれを成功させることはできませんでした。Javascriptローカルストレージでhtml form time inputを使用するには?
形式の時刻入力フィールドのHTML部分:
<label for="time"><p>Start</p></label>
<input type="time" id="time" name="time" min="09:00" max="17:00"/>
のjavascript:私はinputTime関数を呼び出すとき
function getTime(){
globalTime = document.getElementById("time").value;
localStorage.setItem("timeData", globalTime);
}
function inputTime(){
var newTime = localStorage.getItem("timeData");
alert(newTime);
}
、私は私がいないことを意味し、空の警告ボックスを取得時間の入力を取得します。 理由と理由を教えていただければ幸いです。
'#time'の値を取得するために
<button>
要素にclick
イベントを接続します。あなたが '#time'要素で時間を選択したときに' localStorage'を設定しようとしていますか? – guest271314変更した後に値を実際に取得したと仮定して、うまく動作します - > https://jsfiddle.net/s1hpvj22/ – adeneo
@adeneo質問には 'jquery'タグは含まれていません。 – guest271314