Javascript 如何通过单击按钮将日期和时间插入输入字段
我需要一个脚本,将插入当前的日期和时间在一个输入字段通过按钮点击?有人能帮我看剧本吗Javascript 如何通过单击按钮将日期和时间插入输入字段,javascript,jquery,forms,date,time,Javascript,Jquery,Forms,Date,Time,我需要一个脚本,将插入当前的日期和时间在一个输入字段通过按钮点击?有人能帮我看剧本吗 我更喜欢jquery、ajax或javascript 非常感谢。像这样的事情应该可以做到: $('#yourButtonId').click(function() { var now = new Date(); $('#yourInputId').val(now.toDateString()); }); jQuery: $( function(){ $
我更喜欢jquery、ajax或javascript
非常感谢。像这样的事情应该可以做到:
$('#yourButtonId').click(function() {
var now = new Date();
$('#yourInputId').val(now.toDateString());
});
jQuery:
$(
function(){
$('#time').click(function(){
var time = new Date();
$('#time-holder').val(time.toDateString());
});
}
);
HTML:
下面是一个。使用JavaScript,您可以使用Date对象。要在单击按钮时更改输入值,可以执行以下操作:
document.getElementById("buttonId").onclick = function() {
var date = new Date();
document.getElementById("inputId").value = date.toString();
};
或者,如果您只想使用日期的一部分或以另一种方式对其进行格式化,则可以使用诸如
date.getDate()
、date.getFullYear()
等函数获取对象的特定属性,并将date.toString()
替换为您想要的任何格式。在一个简单的实现中,有日期对象方法的完整列表:
<form>
<input name="theDate" size="50">
<input type="button" value="Insert date" onclick="
this.form.theDate.value = new Date();
">
</form>
我想他指的是html/javascript我更喜欢jquery或ajax或javascript。javascript(从技术上讲是ECMAScript)是一种语言;jQuery是基于该语言构建的工具包;AJAX是一种技术,而不是一种语言或工具包。这不是真正的X、Y或Z情况。请不要引用,或者引用,或者,如果需要示例,请引用at MDN的相关部分。请注意,MDN是针对JavaScript的,它对标准ECMAScript有许多扩展,但在适用的情况下也有到相关标准的链接。为了补充RobG的评论,W3S通常有不完整或完全不正确的信息,以及糟糕的示例。Rob链接到W3愚人网站解释了更多。
<form>
<input name="theDate" size="50">
<input type="button" value="Insert date" onclick="
this.form.theDate.value = new Date();
">
</form>