单击按钮时,文本框显示上一个日期

时间:2015-12-09 11:39:03

标签: javascript jquery asp.net calendar

我有一个textbox日期,从calendar control

中选择

所以这里发生的是,

每当我从日历中选择一个日期,然后在文本框中更改日期。

点击按钮后,点击此处发生的事情,文本框再次返回到从日历中选择的日期。

我不知道为什么。

下面是我的aspx: -

<asp:TextBox ID="txtExpCal" autocomplete="off" AutoPostBack="false" runat="server"
                        MaxLength="20" Width="70" Style="background-repeat: no-repeat; background-position: bottom right;
                        border: solid 1px #ACACAC" onblur="funfillcalBook(this)"></asp:TextBox>
                    <cc1:Calendar AutoPostBack="false" ID="CalEntryDt1" runat="server" DatePickerMode="true"
                        TextBoxId="txtExpCal" DatePickerImagePath="../Images/icon2.gif" CultureName="en-GB">
                    </cc1:Calendar>

我也尝试过如下,但它没有用。

function funfillcalBook(obj) {
        var strcon = (dateformat(obj.value, ''));
        if (obj.value != "") {
            if (typeof (strcon) == "undefined") {
                from = obj.value.split("/");
                strdt = from[1].toString() + "/" + from[0].toString() + "/" + from[2].toString()
                CalEntryDt1.setDate(new Date(strdt), new Date(strdt))
            }
            else if (document.getElementById(obj.id).value != "" && strcon == false) {
                document.getElementById(obj.id).focus();
            }
        }
    }

0 个答案:

没有答案