2014-12-27 18 views

回答

4

這些都是soultions的一個如何顯示當前的日期文本框:

1. JavaScript解決方案

<!DOCTYPE html> 
<html> 
<body onload="myFunction()"> 


Date: <input type="text" id="demo"/> 

<script> 
function myFunction() { 
document.getElementById('demo').value= Date(); 
} 
</script> 
</body> 
</html> 

EDIT

而不是,通過ID以同樣的方式,你可以設置placeholder如你所願:

document.getElementById('demo').placeholder= Date(); 

2. JQUERY SOLUTION

<!DOCTYPE html> 
<html> 
<head> 
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
</head> 
<body onload="myFunction()"> 


Date: <input type="text" id="demo"/> 

<script> 
function myFunction() { 

$(document).ready(function(){ 
    $('#demo').attr("placeholder", Date()); 
}); 

} 
</script> 
</body> 
</html> 

我認爲這會幫助你。

+0

謝謝,我知道如果我使用日期函數的值顯示在文本框..但我希望文本框的值消失,只要用戶點擊texbox.datsy我喜歡用placeholer.Coz如果我使用由u建議的值,則用戶單擊文本框日期值仍然是der.I只是希望當前日期反映在文本框中作爲默認值,並在用戶點擊後立即消失在它上面...... – 2014-12-28 09:53:07

+0

我明白了,我認爲這就是你想看到的解決方案。我只是用相同的方式設置佔位符而不是價值... – arman1991 2014-12-28 11:10:58

+0

@ arman1991我們如何改變文本框內的日期格式?我只需要dd/mm/yyyy – frank 2017-07-25 06:58:24