jQuery将日期添加到输入中,但仅当它's是空的
jQuery add date to input, but only if it's empty
我需要将当前日期和月份添加到输入字段中,但前提是它们为空。如果字段中添加了一些数据,则不应更改这些数据。
想法是这样的。两个字段,一个表示月份,一个显示日期。如果输入没有值,则添加日期和月份,但如果值为"任何",则保持原样。日期格式应为05,适用于一月、二月、三月。它可以在页面加载或使用按钮运行,对我来说并不重要。
感谢
<input type="text" id="NewsDay" value="" />
<input type="text" value="" id="NewsMonth" />
http://jsfiddle.net/c8N7n/
演示
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]);
}
有点粗糙,但有效。复制了我以前的一个答案中的代码。我说粗鲁是因为它不考虑时区;日光节约和任何其他补偿。
相关文章:
- 在 php 标题标签中添加日期函数
- 如何添加日期选择器当我单击文本框
- 尝试在工作表中添加日期时间
- 使用jQuery添加日期范围选择器并更新内容
- 添加日期的Javascript;不存在于级数上
- 请帮助我添加日期选择器(Jquery Ui)
- 在日期选择器中添加日期时出现问题
- ISO 8601日期格式-使用javascript添加日期
- Jquery:在IE和FF上具有多个添加日期的日期选择器
- 在Javascript中添加日期
- 这是我的代码,我想添加日期选择器事件,它根据日期给出特定的记录
- 使用Greasemonkey向文本框添加日期选择器
- 如何使用连接操作查询添加日期选择器代码
- JavaScript添加日期函数
- 如何在javascript中添加日期时间
- 如何动态添加日期时间选择器
- 如何使用 jQuery 验证和添加日期
- Base64.js在keyup()时向解码文本添加日期/时间或字符串
- 更改事件添加日期时的内容可编辑字段
- 如何在mobile.form.Form或mobile.dialog.Dialog中添加日期字段