2017-03-12 4 views
-1

カレンダーの前の日付を次のHTMLコードを使用して無効にするにはどうすればよいですか?カレンダーで過去の日付を無効にするにはどうすればよいですか? HTML0を使用

 <div class="form-group"> 
    <label for="rank" class="cols-sm-2 control-label">Date</label> 
    <div class="cols-sm-10"> 
    <div class="input-group"> 
    <span class="input-group-addon"><i class="fa fa-calendar" aria-hidden="true"></i></span> 
    <input type="date" id="txtDate" required="Required" class="form-control" name="txtDate" placeholder="Select suitable date" /> 
    </div> 
    </div> 
     </div> 
+0

何?どのカレンダーですか?あなたはHTMLを提供していません。あなたは何を求めていますか? – Unlocked

+0

コードを追加して質問を編集しました。それを再検討してください – sikanderkhursheed

+3

[html5 datepickerからの特定の日付を無効にする]の可能な複製(0120-916-381) –

答えて

0

質問hereには、お探しの答えが非常に似ています。要するに、<input>min属性を設定することができ、その最小値が選択される前の日付は許可されません。動的に最小値を設定するには、以下のスニペットに示すように、少しだけJavaScriptを使用します。

var today = new Date().toISOString().split('T')[0]; 
 
document.getElementsByName("txtDate")[0].setAttribute('min', today);
<div class="form-group"> 
 
    <label for="rank" class="cols-sm-2 control-label">Date</label> 
 
    <div class="cols-sm-10"> 
 
    <div class="input-group"> 
 
    <span class="input-group-addon"><i class="fa fa-calendar" aria-hidden="true"></i></span> 
 
    <input type="date" id="txtDate" required="Required" class="form-control" name="txtDate" placeholder="Select suitable date" /> 
 
    </div> 
 
    </div> 
 
</div>

+0

ありがとうたくさんのジャックそれは私の問題を解決しました。感謝 – sikanderkhursheed

関連する問題