在我以前的文章(How I can POST the value into input box?)中,一条评论建议我使用JQuery或Javascript。
更多代码和信息,您可以在我提供的上面的链接中访问它。
<label>Date</label>:  
<input style="font-size:22px" size="20" type="text" name="datetime" value="" placeholder="Click to get current time." required readonly>
<button style="font-size:1em" type="submit" name="Time" class="btn btn-info">
Click <i class="far fa-clock"></i>
</button>
单击按钮后,我希望该值将被解析到输入文本框中,并将其设置为readonly
,以防止来自用户/管理员的不正确输入。
答案 0 :(得分:1)
使用:
var today = new Date();
var currentTimeValue = today.getFullYear()+'-'+(today.getMonth()+1)+'-'+today.getDate() + " " + today.getHours() + ":" + today.getMinutes() + ":" + today.getSeconds();
$(".btn-info").click(function() {
$("input").val(currentTimeValue);
})
您应该使用id以便不修改dom内部的第一个输入。 (以避免可能的错误)