Merhaba arkadaşlar. Ben HTML kısmında bir tane html elementi kullanarak datepicker yaptım. Buna kod kısmında değer aşağıdaki gibi değer gönderiyorum.

HTML <input id="deBaslangicTarihi" type="date" runat="server" class="deBaslangicTarihi"/>

C# Kısmı

DateTime dt = DateTime.Now.AddDays(-30);
deBaslangicTarihi.Attributes.Add("value", String.Format("{0:yyyy-MM-dd}", dt));

Atamadan sonra browser üzerinden girip değişiklik yaptığımda value değeri hep atadığım kalıyor. alt text alt text

soruldu: 12 Mar '15, 03:30

zidan650's gravatar image

zidan650
375465260
cevap kabul oranı: 77%


Aşağıdaki örnek kod ile tarih değiştiğinde value değerinin de değişmesini sağlayabilirsin.

 <script src="Scripts/jquery-1.10.2.js"></script>
    <script type="text/javascript">
        $(document).ready(function () {
            $('input[type="date"]').each(function () {
                var ctrl = this;
                $(ctrl).blur(function (event) {
                    $(ctrl).attr("value", $(ctrl).val());
                });
            });
        })
    </script>

    <input id="deBaslangicTarihi" type="date" class="date" value="2015-02-10" />
permanent link

cevaplandı: 12 Mar '15, 04:16

M%C3%BCsl%C3%BCm%20%C3%96ZT%C3%9CRK's gravatar image

Müslüm ÖZTÜRK
10.6k103690
cevap kabul oranı: 28%

Html kısmında baktığımda dedğiniz kod bloğu işe yaradı value değeri değişiyor ancak c# kısmındaki kodlarda hala başta atadığım değer geliyor. "deBaslangicTarihi.Value" değeri "2015-02-10" olarak geliyor.

(12 Mar '15, 04:34) zidan650 zidan650's gravatar image

Postback oldugu icin deger sifirlaniyordur.

(12 Mar '15, 04:47) Müslüm ÖZTÜRK M%C3%BCsl%C3%BCm%20%C3%96ZT%C3%9CRK's gravatar image

doğru o tamamen aklımdan çıkmış if (!IsPostBack) dediğimde çalıştı. Teşekkür ederim.

(12 Mar '15, 04:57) zidan650 zidan650's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×158
×72
×7
×3

Soruldu: 12 Mar '15, 03:30

Görüntüleme: 419 kez

Son güncelleme: 12 Mar '15, 04:57

powered by BitNami OSQA