-1

JavaScript を使用して HTML のテキスト フィールドにのみ時間を表示したいのですが、表示されません。親切に私を助けてください。

<input type="text" name="time1" id="e1" value="" />

<script>
function display_ct() {
var strcount
var x = new Date()
var x1=x.getMonth() + "/" + x.getDate() + "/" + x.getYear(); 
x1 = x1 + " - " +  x.getHours( )+ ":" +  x.getMinutes() + ":" +  x.getSeconds();
//document.getElementById('ct').innerHTML = x1;
//tt=display_c();
document.getElementById('e1').value = x1;
}
</script>
4

2 に答える 2

0

必要なのは、関数を呼び出すことだけです。

HTML

<input type="text" name="time1" id="e1" value="" />

JavaScript

function display_ct() {
    var strcount
    var x = new Date()
    var x1=x.getMonth() + "/" + x.getDate() + "/" + x.getYear(); 
    x1 = x1 + " - " +  x.getHours( )+ ":" +  x.getMinutes() + ":" +  x.getSeconds();
    //document.getElementById('ct').innerHTML = x1;

    //tt=display_c();
    document.getElementById('e1').value = x1;
}

display_ct();

JSFiddle

http://jsfiddle.net/aGGHQ/

于 2013-10-28T20:26:11.863 に答える
0

getYearは使用されなくなり、getFullYearメソッドに置き換えられました。

var x1=x.getMonth() + "/" + x.getDate() + "/" + x.getFullYear();
于 2013-10-28T21:01:48.577 に答える