2015-09-07 15 views
5
mobil

tarih giriş başlatmak için. ... herhangi bir fikir ne iş -HTML5 düğmesi ben bir tarih görüntülemek için bir düğmeye kullanabilmek için istediğiniz bir HTML5 tasarıma sahip, ama tarihi seçmek için HTML5 input type = "tarih" kullanmak istiyorum

<button type="button" id="btnDate" class="btn btn-primary"> 
    <span class="glyphicon glyphicon-calendar"></span> <span class="date">27 Jul 2015</span> 
</button> 
<input type="date" class="hidden" id="tbDate" /> 

<script type="text/javascript"> 
    $(document).ready(function() { 
     $("#btnDate").click(function() { 
      $("#tbDate").focus(); 
     }); 
    });    
</script> 

denedim odak() ve() tıklayın: İşte

benim kodudur?

+0

giriş Neden gizlenir? Düğmeyi tıklatıp düğmenin giriş tarihini göstermek istiyor musunuz? – Zl3n

+0

@ Zl3n Girişin hiç görüntülenmesini istemiyorum - sadece düğme, ancak düğmenin cep telefonunun yerel tarih seçicisini tetiklemesini istiyorum. – series0ne

+0

@ series0ne Hangi mobil işletim sistemi/tarayıcı kullanıyorsunuz? – Vucko

cevap

1

Sen input için val() ayarlamak gerekir. Telefonunuzla göz atın bu yardım

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script> 
 
<button type="button" id="btnDate" class="btn btn-primary"> 
 
    <span class="glyphicon glyphicon-calendar"></span> <span class="date">27 Jul 2015</span> 
 
</button> 
 
<input type="date" class="hidden" id="tbDate" /> 
 

 
<script type="text/javascript"> 
 
    $(document).ready(function() { 
 
     $("#btnDate").click(function() { 
 
      var date = new Date("2015, 07, 27"); 
 
      var setDate = date.getFullYear() + "-" + ("0" + (date.getMonth() + 1)).slice(-2) + "-"+("0" + date.getDate()).slice(-2); 
 
      $("#tbDate").val(setDate); 
 
     }); 
 
    });    
 
</script>

+0

Bu neden cevap? Bu soruda sorulan bir tarihi seçmek için '' anlamına gelmez. – Lifz

+0

giriş tarihi için bir düğme istiyor. Ben böyle anlıyorum. –

+0

Bir tarihin * tarihini * göstermesini istiyor ancak "Tarihi seçmek için HTML5 giriş tipini =" date "kullanmak istiyorum. – Lifz

0

Umut.

<label for="dateInput">click button</label> 
 
<input type="date" id="dateInput" />

+0

Err, örneğinizde düğme yok. Sadece bir etiket ve bir metin kutusu var. Belki bir yerde bir adımı kaçırdın? – jww

+0

Etiket etiketi yerine düğme. (Google çevirisinden) – MaxWang

İlgili konular