[ html @ 12.10.2010. 00:17 ] @
Pozdrav svima

Hoću da dobijem datum u textbox-u, tj kada kliknem na dugme izaberi datum da se otvori kalendar izabrani datum proslijedi u textbox a zatim da se taj kalendar zatvori(nestane)





ako može pomoć šta staviti u default.aspx osim ovoga:

Code:
<body>
    <form id="form1" runat="server">
    <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
    &nbsp;<input id="Button1" type="button" value="Izaberi datum" /><br />
    
    <asp:Calendar ID="Calendar1" runat="server"></asp:Calendar>
    </form>
</body>



a šta u default.aspx.cs???


[ kaleboyzz @ 12.10.2010. 06:58 ] @
Code:
 
    protected void Button1_Click(object sender, EventArgs e)
    {
        this.Calendar1.Visible = true;
    }
  
    protected void Calendar1_SelectionChanged(object sender, EventArgs e)
    {
        this.TextBox1.Text = this.Calendar1.SelectedDate.ToShortDateString();
        this.Calendar1.Visible = false;
    }


format datuma će ti zavisiti od Regional Settings-a računara gde će se "vrteti" aplikacija.
[ html @ 12.10.2010. 10:49 ] @
hvala druže odlično radi :)

sad me interesuje još dvije sitnice kako riješiti:

1.Da li je moguće da se izbjegne prilikom promjene datum učitavanje stranice?

2.Da li je izvodljivo da kalendar kada se pojavi prilikom klika na dugme "visi" na dugmetu umjesto da se pojavljuje na stranici?
[ kaleboyzz @ 12.10.2010. 11:41 ] @
1. ubaciš update panel i ugnjezdiš button i kalendar u njega, pa selektuješ event handler button_click za trigger u kontroli update panel. Mada možeš sve tri kontrole da ugnjezdiš, i odabereš oba event handler-a. Tako će ti osvežavati samo taj deo stranice.
2. to bi bio neki flash

[Ovu poruku je menjao kaleboyzz dana 12.10.2010. u 13:00 GMT+1]
[ html @ 12.10.2010. 12:20 ] @
ovo je kod sa update panelom u design-u mi izbaci ovo:

Code:
<body>
    <form id="form1" runat="server">
    <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>

[b] <asp:UpdatePanel ID="UpdatePanel1" runat="server">[/b]

<asp:Button ID="Button1" runat="server" Text="..." 
                    onclick="Button1_Click1" />  <br />
    
    <asp:Calendar ID="Calendar1" runat="server"></asp:Calendar>

[b]</asp:UpdatePanel>[/b]

    </form>
</body>


Da li je na dobrom mijestu postavljen update panel ?
[ Toxter @ 12.10.2010. 12:54 ] @
UpdatePanel mora da sadrzi ContentTemplate (pa u njega stavljas kontrole).
Tutorial: http://ajax.net-tutorials.com/controls/updatepanel-control/

Pozdrav
[ html @ 12.10.2010. 13:14 ] @
Hvala kaleboyzz i Toxter uspjelo je :)