我可以问一下如何将日期(星期一,星期二等)从具有日期选择器 javascript 的文本框中显示到文本框中,该文本框将与日期选择器中的日期相呼应。
示例: textbox1(datepicker,当用户选择 2013 年 9 月 12 日时,它会将星期四回显到 textbox2) textbox2 = Thursday. 谢谢你。
我可以问一下如何将日期(星期一,星期二等)从具有日期选择器 javascript 的文本框中显示到文本框中,该文本框将与日期选择器中的日期相呼应。
示例: textbox1(datepicker,当用户选择 2013 年 9 月 12 日时,它会将星期四回显到 textbox2) textbox2 = Thursday. 谢谢你。
这里的简单代码:
HTML:
<input type="text" id="date" >
<input type="text" id="tellMeDay" >
jQuery:
$(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()
做到。有了它,您可以执行 switch/case 或 if/then/else/elseif 或任何您选择的逻辑方法。.getDay()
可以在http://www.w3schools.com/jsref/jsref_getday.asp找到详细信息
使用一些 JQuery Ui 怎么样?http://jqueryui.com/datepicker/
或者尝试在 HTML 中使用 type="date" 属性,就像<input type="date" />
在 Html5 中一样,或者只是谷歌它!Datapicker 日期名称显示