2016-03-03 36 views
0

好的,JS新手,但我有一个带有输入框的HTML表单。这个输入框的值需要被写入我写的一个JavaScript函数,并且我无法使它工作。HTML输入框中的Javascript函数

在头上我有我的js文件的位置。基本上,我想要输入框值= JavaScript函数。

<script src="js/functions.js"></script>

的HTML输入框

<input type="text" name="date" id= "date" value= "" class="inputBox" 
disabled /> 

JavaScript函数

function dateToday{ 
var today = new Date(); 
var dd = today.getDate(); 
var mm = today.getMonth()+1; //January is 0! 
var yyyy = today.getFullYear(); 
if(dd<10) { 
    dd='0'+dd 
} 

if(mm<10) { 
    mm='0'+mm 
} 

today = mm+'/'+dd+'/'+yyyy; 

document.write(today); 
} 

回答

2

您可以使用document.getElementById(“date”).value来设置输入的值。 还 “功能dateToday {” 需要改变,以 “功能dateToday(){”

function dateToday() { 
 
    var today = new Date(); 
 
    var dd = today.getDate(); 
 
    var mm = today.getMonth() + 1; //January is 0! 
 
    var yyyy = today.getFullYear(); 
 
    if (dd < 10) { 
 
    dd = '0' + dd 
 
    } 
 

 
    if (mm < 10) { 
 
    mm = '0' + mm 
 
    } 
 

 
    today = mm + '/' + dd + '/' + yyyy; 
 

 
    document.write(today); 
 
    document.getElementById("date").value = today; 
 
} 
 

 
dateToday();
<input type="text" name="date" id="date" value="" class="inputBox" disabled />

0

你可以做的document.getElementById( “DATE”)值=由user2182349提到的,并且确保今天加

回报dateToday()。

在你的函数dateToday()中。

+0

但是我会在哪里把document.getelement代码? –

+0

你可以使用jquery,并把document.getelement放在document.ready函数中 – Parkash

0
<script> 
    $(function() { 
     document.getElementById("date").value = dateToday() 
    }); 
</script> 
0

除了这里一些变化,有没有重大。检查下面的代码。

function dateToday() { 
 
    var today = new Date(); 
 
    var dd = today.getDate(); 
 
    var mm = today.getMonth() + 1; //January is 0! 
 
    var yyyy = today.getFullYear(); 
 
    if (dd < 10) { 
 
    dd = '0' + dd 
 
    } 
 

 
    if (mm < 10) { 
 
    mm = '0' + mm 
 
    } 
 

 
    today = mm + '/' + dd + '/' + yyyy; 
 

 
    return today; 
 
} 
 

 
document.getElementById("date").value = dateToday();
<input type="text" name="date" id="date" value="" class="inputBox" disabled/>

相关问题