我可以问一下如何将日期(星期一,星期二等)从具有日期选择器JavaScript的文本框中显示到文本框中,该文本框将回显日期选择器中的日期。
示例:文本框 1(日期选取器,当用户选择 2013 年 9 月 12 日时,它将回显星期四到 文本框 2) 文本框 2 = 星期四。谢谢。
简单的代码在这里:
.HTML:
<input type="text" id="date" >
<input type="text" id="tellMeDay" >
j查询:
$(function () {
$( "#date" ).datepicker({
dateFormat: 'dd-mm-yy',
onSelect: function(dateText, inst) {
var date = $( "#date" ).datepicker( "getDate" );
$("#tellMeDay").val($.datepicker.formatDate('DD', date));
}
});
});
这里有一个jsfiddle
你可以让一个JS片段监视文本输入,当有变化时,你可以.getDay()
它。有了它,你可以做一个开关/案例或一个if/then/else/elseif或任何你选择的逻辑方法。有关.getDay()
的详细信息,请访问 http://www.w3schools.com/jsref/jsref_getday.asp
使用一些 JQuery UI 怎么样? http://jqueryui.com/datepicker/或者尝试在HTML属性类型="日期"中使用,就像在Html5中<input type="date" />
一样或者只是谷歌它!数据选取器日期名称显示