我需要在输入字段中添加当前日期和月份,但前提是它们是空的。如果字段添加了一些数据,那么它不应该改变它。
这是个主意。两个字段,一个用于月份,一个用于一天。如果输入没有值,则添加日期和月份,但如果值为“任何”,则它将保持原样。日期格式应为05,月份为1月,2月,3月。它可以在页面加载或按钮上运行,对我来说并不重要。
由于
<input type="text" id="NewsDay" value="" />
<input type="text" value="" id="NewsMonth" />
答案 0 :(得分:0)
var months = new Array(12);
months[0] = "Jan";
months[1] = "Feb";
months[2] = "Mar";
months[3] = "Apr";
months[4] = "May";
months[5] = "Jun";
months[6] = "Jul";
months[7] = "Aug";
months[8] = "Sep";
months[9] = "Oct";
months[10] = "Nov";
months[11] = "Dec";
var d = new Date();
var month = d.getMonth();
if($('#NewsDay').val() == "") {
$('#NewsDay').val(d.getDate());
}
if($('#NewsMonth').val() == "") {
$('#NewsMonth').val(months[month]);
}
有点粗糙但有效。从我的previous answers.之一复制的代码我说原油,因为它不考虑时区&amp;日光节省和任何其他补偿。