javascript बूटस्ट्रैप-डेट पिक्चर.जेएस आज की तारीख का उपयोग करते समय दिनांक साफ़ किया गया



jquery twitter-bootstrap (1)

बूटस्ट्रैप- datepicker.js का उपयोग करना, बहुत अच्छा प्लगइन सब कुछ अपेक्षित काम करता है, यह एक मामला कम करें, जो मुझे प्रलेखन के भीतर कुछ खो सकता है। जब भी कोई उपयोगकर्ता एक तारीख में प्रवेश करता है और पाठ बॉक्स फोकस को खो देता है (उपयोगकर्ता बाकी के रूप को पूरा करता है), अगर उपयोगकर्ता पाठ बॉक्स पर वापस जाता है और दिनांक को हटाने का प्रयास करता है, तो आज की तारीख स्वचालित रूप से पॉप्युलेट हो गई है। यदि आप आज की तारीख को निकालते हैं, तो यह स्वतः दोबारा आवृत करता है ... बार-बार क्या कोई विकल्प मुझे याद है जो इस स्थिति को सुधार देगा? यदि क्षेत्र की आवश्यकता थी, तो यह एक बड़ा सौदा नहीं होगा, हालांकि प्रयोक्ता के पास कोई दिनांक बिना फ़ॉर्म सबमिट करने का विकल्प होता है। नीचे कोड:

       $('#start_date').datepicker({
            orientation: "bottom auto",
            autoclose: true,
            todayHighlight: true,
            useCurrent: false
        }).mask("99/99/9999");

        $('#end_date').datepicker({
            orientation: "bottom auto",
            autoclose: true,
            todayHighlight: true,
            useCurrent: false
        }).mask("99/99/9999");

इस मुद्दे का प्रदर्शन करने वाला यह काम कर रहा है: https://jsfiddle.net/f8v5vLmt/3/


आपके द्वारा उपयोग किए जा रहे mask प्लग इन के साथ एक समस्या होनी चाहिए। यह उस फ़ील्ड में एक मान सेट कर रहा है कि datetime picker पार्स करने की कोशिश कर रहा है, और यह निश्चित रूप से एक तारीख नहीं है, इसलिए यह वर्तमान दिनांक के लिए डिफ़ॉल्ट होना चाहिए।

forceParse: false जोड़ने की कोशिश करें forceParse: false विकल्प के लिए forceParse: false

आप इस जांच कर सकते हैं कि आप यहां पहले फ़ील्ड में क्या चाहते हैं:

https://jsfiddle.net/f8v5vLmt/5/

रेफरी: https://bootstrap-datepicker.readthedocs.io/en/latest/options.html#forceparse





bootstrap-datepicker