मेरे पास बूटस्ट्रैप मोडल है जहां आप एक दिनांक चुन सकते हैं। पृष्ठभूमि में, छिपे हुए फ़ील्ड आबादी वाले होते हैं जिन्हें फ़ॉर्म के साथ भी सबमिट किया जाता है।जावास्क्रिप्ट जोड़ा गया है जब डेटपिकर का चयन किया गया है तो HTML मान हटा दिया गया है
समस्या यह है कि जब आप datepicker
तत्व का चयन करते हैं, तो यह कुछ अजीब कारणों के लिए छिपे हुए मूल्य को हटा देता है (लेकिन केवल जावास्क्रिप्ट द्वारा छिपे हुए छिपे हुए मान)।
Datepicker जे एस:
var date = new Date();
date.setDate(date.getDate());
$('#datepicker').datepicker({
format: "dd/mm/yyyy",
startDate: date,
autoclose: true,
});
छिपे हुए क्षेत्र को आबाद करने जेएस:
$(function() {
$('#appointment').on("show.bs.modal", function (e) {
$("#request_id").val($(e.relatedTarget).data('request-id'));
});
});
हिडन HTML तत्व:
<input type="hidden" name="request_id" id="request_id" value="">
जब मॉडल बॉक्स प्रारंभ में पॉप अप करता है, तो मैं देख सकता हूं कि छुपा मूल्य फ़ील्ड पॉप्युलेट किया गया है, लेकिन जब मैं datepicker
पर क्लिक करता हूं, तो इसे हटा दिया जाता है। ऐसा क्यों है?
हड़पने और दुकान प्रपत्र मूल्यों(); –