2017-03-21 20 views
1

無効な入力日付ボックスに今日の日付を表示する方法を教えてください。無効な入力ボックスの今日の日付

date.html:

<input id="today" type="date" disabled> 

calender.jsp:私はこれが働くことを願っています

<script>document.getElementById('today').value = moment().format('YYYY-MM-DD'); </script> 
+0

あなたが使用できるのonLoad onFocusの代わりに。 –

+0

@Alexey Subachあなたの編集をありがとうございました。私は何かを学んだ。 – jenn

+0

@ChetanPanchal jenn

答えて

1

...

var date = document.getElementById('today'); 
 

 
var day = new Date(); 
 
var thisDate = day.getDate(); 
 
var thisMonth = day.getMonth()+1; 
 
var thisYear = day.getFullYear(); 
 

 
if(thisDate<10){ 
 
    thisDate='0'+thisDate; 
 
} 
 
if(thisMonth<10){ 
 
    thisMonth='0'+thisMonth; 
 
} 
 

 
date.value = thisYear+'/'+thisDate+'/'+thisMonth;
<input id="today" disabled value="21/03/2017">

+0

私のために働く。あなたのコードを簡単に説明してください。ありがとう、あなたの助けに感謝します。 – jenn

+0

あなたは以下を説明できますか? if(thisDate <10){ thisDate = '0' + thisDate; } if(thisMonth <10){ thisMonth = '0' + thisMonth; } – jenn

+0

ありがとうございましたJenn ... !!私はちょうどデフォルト値に0を加えることによって日付を書式化しようとしています。 –

関連する問題