मैं HTML5 इनपुट प्रकार = "दिनांक" तत्व को कस्टमाइज़ करने का प्रयास कर रहा हूं। मैं एक अलग बटन क्लिक करना चाहता हूं जो दिनांक पिकर ड्रॉपडाउन की दृश्यता टॉगल करेगा। मुझे इस पर कोई जानकारी नहीं मिली। किसी भी मदद की बहुत सराहना की!एचटीएमएल 5 इनपुट प्रकार = दिनांक: क्या मैं जावास्क्रिप्ट के साथ दिनांक पिकर खोल/बंद कर सकता हूं?
उत्तर
jQueryUI तिथि चयनकर्ता का उपयोग पर विचार करें। यहां तक कि आप जो हासिल करना चाहते हैं उसके करीब एक उदाहरण भी है।
प्लगइन्स चालू करना आखिरी उपाय होगा ... मैं बस सोच रहा था कि कुछ जेएस फ़ंक्शन कॉल था जो इसे खोल/बंद कर देगा। आपकी मदद की सराहना करते हैं :) –
इस एक का प्रयास करें:
$(document).ready(function() {
$('input[type="date"]').change(function() {
closeDate(this);
});
});
function closeDate(dateInput) {
$(dateInput).attr('type', 'text');
$(dateInput).attr('type', 'date');
}
एक गैर-क्रॉस ब्राउज़र समाधान? :/ –
आप यह क्यों कह रहे हैं? –
बस टिप्पणी करें यह था! –
यहाँ समाधान मैं सीएसएस का उपयोग किया।
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.exmp-wrp {
margin-top: 100px;
position: relative;
width: 200px;
}
.btn-wrp {
border: 1px solid #dadada;
display: inline-block;
width: 100%;
position: relative;
z-index: 10;
}
.btn-clck {
border: none;
background: transparent;
width: 100%;
padding: 10px;
}
.btn-clck::-webkit-calendar-picker-indicator {
right: -10px;
position: absolute;
width: 78px;
height: 40px;
color: rgba(204, 204, 204, 0);
opacity: 0
}
.btn-clck::-webkit-inner-spin-button {
-webkit-appearance: none;
}
.btn-clck::-webkit-clear-button {
margin-right:75px;
}
.btn {
height: 100%;
background: #fda200;
border: none;
color: #fff;
padding: 13px;
position: absolute;
right: 0;
top: 0;
}
<div class="exmp-wrp">
<div class="btn-wrp">
<input type="date" class="btn-clck"/>
</div>
<button class="btn">Click me</button>
</div>
क्या आप जानते हैं कि आप स्टैक ओवरफ्लो पर कोड स्निपेट का उपयोग कर सकते हैं और इसके लिए jsfiddle की आवश्यकता नहीं है? https://stackoverflow.blog/2014/09/16/introducing-runnable-javascript-css-and-html-code-snippets/ – DarkMukke
हाँ, क्या मैं इसे इस तरह से करूँगा? –
समुदाय द्वारा यह पसंदीदा तरीका है, जेएस फिडल लिंक ठीक हैं, लेकिन यदि जेएस फीडल कभी नीचे चला जाता है, तो उत्तर से कोड के लिंक का लगभग 30% टूट जाता है। – DarkMukke
- 1. एचटीएमएल 5 इनपुट प्रकार = "दिनांक"
- 2. एचटीएमएल 5 दिनांक इनपुट jQuery Datepicker
- 3. एचटीएमएल 5 दिनांक इनपुट चौड़ाई
- 4. एचटीएमएल 5 दिनांक इनपुट 6 अंकों साल
- 5. JQuery दिनांक पिकर दिनांक रीसेट
- 6. एचटीएमएल 5 [इनपुट प्रकार = दिनांक] नियंत्रण, MAX तारीख आईफोन/आईपैड
- 7. दिनांक पिकर
- 8. प्रदर्शित दिनांक समय एएसपी नेट MVC 5.1/HTML में दिनांक पिकर के बजाय पिकर 5 विशिष्ट
- 9. <इनपुट प्रकार = दिनांक>
- 10. Google क्रोम इनपुट प्रकार = "दिनांक"
- 11. jQuery दिनांक पिकर जहां टेक्स्ट इनपुट केवल
- 12. तिथि सीमा पिकर दिनांक
- 13. बूटस्ट्रैप दिनांक सीमा पिकर मोबाइल दिनांक
- 14. अभी भी दिनांक पिकर
- 15. एचटीएमएल 5 इनपुट प्रकार का रंग जेएस
- 16. एचटीएमएल 5 इनपुट प्रकार = "दिनांक" फ़ायरफ़ॉक्स में काम नहीं कर रहा है
- 17. एचटीएमएल 5 इनपुट प्रकार
- 18. दिनांक प्रकार का दिनांक डेटा प्रकार दिनांक
- 19. दिनांक पिकर सत्यापन WPF
- 20. jquery UI दिनांक पिकर
- 21. बूटस्ट्रैप दिनांक और समय पिकर
- 22. का उपयोग AngularJS साथ बूटस्ट्रैप-दिनांक पिकर
- 23. सरल दिनांक पिकर-जैसे कैलेंडर
- 24. एचटीएमएल 5 jQuery सभी दिनांक फ़ील्ड 'इनपुट का चयन करें: दिनांक'
- 25. jQuery दिनांक पिकर - टाइमज़ोन अंक
- 26. अजीब jQuery दिनांक पिकर एक्शन
- 27. हिजरी (अरबी) कैलेंडर दिनांक पिकर PHP या जावास्क्रिप्ट
- 28. एचटीएमएल इनपुट प्रकार दिनांक, डिफ़ॉल्ट रूप से कैलेंडर खोलें
- 29. आपका पसंदीदा प्रोटोटाइप फ्रेमवर्क संगत, जावास्क्रिप्ट दिनांक पिकर क्या है?
- 30. jQuery दिनांक पिकर पूर्वावलोकन साइट
नहीं करें! यदि आप ब्राउज़र डिफ़ॉल्ट इनपुट का उपयोग कर रहे हैं, तो ब्राउज़र डिफ़ॉल्ट यूआई रहने दें! जो भी आप करने जा रहे हैं उससे थोड़ा कम भयानक होने से उपयोगिता बढ़ जाती है। – Mathletics
कैलेंडर ड्रॉपडाउन के बाहर कहीं भी क्लिक करना मेरे लिए बंद कर देता है, इसलिए मुझे यकीन नहीं है कि आपको एक बटन की भी आवश्यकता होगी या नहीं। – colonelsanders
वह बटन चाहता है क्योंकि वह इसे इस तरह से खोलने में सक्षम होना चाहता है :) –