我有兩個日期型字段,用兩個文本框顯示,都調用梅花雨控件;
怎麼可以做到,當第一個文本框選擇某個日期後,讓第二個文本框的值等於第一個文本框的日期呢?
因有時候第二個字段的值不一定等於第一個的值,不等於時則要再選擇其它日期;
如下代碼調用,當txtHireDate選擇日期時,想讓txtLeaveDate的值也等於txtHireDate的日期
<asp:textbox id="txtHireDate" onfocus="calendar()" runat="server" Width="150px"></asp:textbox></TD>
<asp:textbox id="txtLeaveDate" onfocus="calendar()" runat="server" Width="150px"></asp:textbox></TD>
不知怎麼做才可以實現,請大家幫忙看看!謝了!

解决方案 »

  1.   

    梅花是JS绝对高手,但梅花雨日期控件在Firefox下不能正常工作,所以想用但不能用,希望作者能尽快完善
      

  2.   

    你用javascript
    当textOnChange的时候textbox2.text = textbox1.text
      

  3.   

    tocopico(一路向北) :試過,但不行;也設置textbox1的AutoPostBack為True時,
    当textOnChange的时候textbox2.text = textbox1.text,還是不行;textOnChange不起作用呀!怎麼回事?
      

  4.   

    <script language="javascript" type="text/javascript">
            function SetDate(input)
            {
                document.getElementById("txtLeaveDate").value = input.value;
            }
    </script>
    <input type="text" id="txtHireDate" runat="server" onpropertychange="SetDate(this)" onfocus="calendar()" />
    <input type="text" id="txtLeaveDate" runat="server" onfocus="calendar()" />
      

  5.   

    我用的input是可以的
    我调试过了
      

  6.   

    謝謝zhjg136(天星),按你寫的OK,改為
    <asp:textbox id="txtHireDate" onfocus="calendar()" runat="server" onpropertychange="SetDate(this)" Width="150px"></asp:textbox>也OK!