1

我可以问一下如何将日期(星期一,星期二等)从具有日期选择器 javascript 的文本框中显示到文本框中,该文本框将与日期选择器中的日期相呼应。

示例: textbox1(datepicker,当用户选择 2013 年 9 月 12 日时,它会将星期四回显到 textbox2) textbox2 = Thursday. 谢谢你。

4

3 回答 3

6

这里的简单代码:

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

于 2013-09-12T14:24:09.517 回答
0

你可以让一个 JS 片段监视文本输入,当有变化时,你可以.getDay()做到。有了它,您可以执行 switch/case 或 if/then/else/elseif 或任何您选择的逻辑方法。.getDay()可以在http://www.w3schools.com/jsref/jsref_getday.asp找到详细信息

于 2013-09-12T13:58:02.363 回答
0

使用一些 JQuery Ui 怎么样?http://jqueryui.com/datepicker/ 或者尝试在 HTML 中使用 type="date" 属性,就像<input type="date" />在 Html5 中一样,或者只是谷歌它!Datapicker 日期名称显示

于 2013-09-12T14:09:55.030 回答