にロードしていない私はそれに日付と時刻の入力とhtmlページ、ちょうどまっすぐHTML5日時、ページの読み込み
<input type="date" id='date' name='date' style='text-align:center' required />
と
<input type='time' id='time' name='time' style='text-align:center' required />
を持っている私は、次のJSコード
を持っています function gDate(){
(function() {
var date = new Date().toISOString().substring(0, 10),
field = document.querySelector('#date');
field.value = date;
})()
var time = (new Date()).toTimeString().split(' ')[0];
document.getElementById('time').value=time;
}
は、私はそれを
jQueryを使ってdocument.Ready上で実行するように設定しています<script>
$(document).ready(function(){
gDate();
});
</script>
gDate()が別の.jsページから読み込まれていますが、リフレッシュしたときにのみ機能します。
ページが読み込まれたときにどのように動作させることができますか。私は試しました
<body onLoad="gDate()">
でも違いはありません。
エラーが表示されますか?あなたは 'console.log()'を使って値を見ることができますか? – ntgCleaner
はここでうまく動作しますhttps://jsfiddle.net/sj9vo3zo/ – charlietfl
エラーはありません。コンソールには表示されません。 – Dave