संस्कृति के साथ एमवीसी पृष्ठों में संस्कृति के आधार पर दिनांक मुखौटा होना चाहिए। खोज विकल्प में (खोज DueDate द्वारा की जा सकती है), मुझे उस ड्यूडडेट टेक्स्ट बॉक्स पर एक मुखौटा होना चाहिए। मास्क उपयोगकर्ता की संस्कृति पर निर्भर होना चाहिए। दोनों जेएस और सीएसटीएमएल में एक त्रुटि है: mask.split is not a function
। make.split
से make.toString()
.split और त्रुटि समाप्त हो गई है, लेकिन यह इस तरह दिखना चाहिए: [object Object]
या कुछ 01
संख्याएं हैं। कोई उपाय? cshtml
में कोड इस तरह दिखता है:उपयोगकर्ता के आधार पर jquery
<script type="text/javascript">
$(function() {
var maskFormat = @Html.CurrentDateMask();
$(".DateBox").mask(maskFormat);
});
</script>
को ओवरराइट करना आसान न हो, तो '@ Html.CurrentDateMask()' वापस क्या होता है? मुझे लगता है कि आप इसे एक स्ट्रिंग के रूप में चाहते हैं: 'var maskFormat = "@ html.CurrentDateMask();"; जावास्क्रिप्ट स्ट्रिंग बनाने के लिए। – voigtan
यह एक स्ट्रिंग लौटाता है - और हाँ - यह मदद करता है :) बहुत बहुत धन्यवाद :) इसके लिए अतिरिक्त प्रश्न - क्या यह पूरी तरह से जेएस में किया जा सकता है - किसी बाहरी मददगार के उपयोग के बिना? मेरे पास अलग-अलग पृष्ठों के लिए एक सामान्य है और पृष्ठों को बदलने के बजाय - मैं उस जेएस को बदलना चाहता हूं ... – agmawe