2015-05-26 12 views
5

मैं संपत्ति अक्षम = "सत्य" जोड़कर बूटस्ट्रैप दिनांक पिकर को अक्षम करने का प्रयास कर रहा हूं, टेक्स्ट-बॉक्स अब अक्षम है। टेक्स्ट-बॉक्स पर क्लिक करते समय डेट पिकर अभी भी काम करता है कि मैं इस समस्या को कैसे ठीक कर सकता हूं।मैं बूटस्ट्रैप डेटपिकर को कैसे अक्षम कर सकता हूं

एचटीएमएल

<div class="input-group" id="DateDemo"> 
    <input type="text" id="txtPatientDOB" name="dd" data-format="MM/DD/YYYY" placeholder="DOB" class="form-control" disabled="disabled" /> <span class="input-group-btn"> 
    <button class="btn btn-green" type="button"><i class="glyphicon glyphicon-calendar"></i></button> 
    </span> 
</div> 

जे एस

$("#txtPatientDOB").attr("disabled", true); 
+1

आशा अपने कोड ठीक https://jsfiddle.net/DTcHh/8081/ –

+0

काम कर रहा है, लेकिन attr विकलांग हटाने के बाद किया जाता है = "सत्य" तो दिनांक पिकर –

उत्तर

0

datepicker

जे एस

निष्क्रिय करने के लिए कोड का अनुसरण करें
$(document).off('.datepicker.data-api'); 
+0

$ (दस्तावेज़) .off ('# txtPatientDOB .datepicker .data-api') काम नहीं करता है; यह नीलेश –

+0

@ कन्नन डी काम नहीं कर रहा है। इसलिए यह नहीं है कि नीलेश ने अपने जवाब में क्या लिखा था। मुझे लगता है कि आप एस.ए. '$ ('# txtPatientDOB') की तरह। ('datepicker.data-api'); 'या क्या मुझे यह गलत लगता है? – empiric

+0

बूटस्ट्रैप का कौन सा संस्करण आप उपयोग कर रहे हैं? –

1

इस प्रयास करें:

निर्धारित तिथि-विकलांग के लिए " 'सही' '(सभी तिथियों उन पर क्लिक नहीं) और शो-बटन-बार करने के लिए"' असत्य '' (के बटन दिखाई नहीं)।

<label>Date</label> 
<p class="input-group"> 
    <input type="text" class="form-control" ng-model="dt" 
     datepicker-popup="MM-dd-yyyy" is-open="opened" close-text="Close" 
     show-weeks="true" show-button-bar="'false'" date-disabled="'true'" disabled /> 
    <span class="input-group-btn"> 
     <button class="btn btn-disabled" ng-click="open()"> 
      <i class="glyphicon glyphicon-calendar"></i> 
     </button> 
    </span> 
</p> 

या सच करने के लिए विकलांग संपत्ति सेट करके देखें:

$("#Date").prop('disabled', true); 
संबंधित मुद्दे