पर काम करने के लिए नहीं मिल सकता है, मैं jquery unobstructive क्लाइंट सत्यापन के साथ अल्पविराम समस्या को ठीक करने के लिए jQuery वैश्वीकरण प्लगइन का उपयोग करने का प्रयास करता हूं। हालांकि मैंने कई सारे समाधानों की कोशिश की और इसे ठीक करने के लिए कोई अच्छा समाधान नहीं है। मैं एक गैर-अंग्रेजी स्थानीयकरण कंप्यूटर पर हूं और यह महत्वपूर्ण है कि मेरे ग्राहक दशमलव मान दर्ज करें जैसे "123,66" और "123.66" नहीं। एएसपी.नेट सत्यापन मुझे बताता है कि कीमत एक संख्या होनी चाहिए! मेह? क्या आप गंभीर हैं ? loljquery वैश्वीकरण को
जब मैं ठीक करने का प्रयास करता हूं तो मुझे यह जावास्क्रिप्ट त्रुटि मिल रही है।
$.global is undefined
यहां मेरा कोड।
Layout.cshtml
<!DOCTYPE html>
<html>
<head>
<title>@ViewBag.Title</title>
<link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />
<script src="@Url.Content("~/Scripts/jquery-1.7.1.js")" type="text/javascript"></script>
<script type="text/javascript" src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.js")"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.js")" type="text/javascript"> </script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.js")"type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/globalize.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/cultures/globalize.cultures.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.form.js")"type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/glob.fix.js")" type="text/javascript"></script>
</head>
<body>
@RenderBody()
</body>
</html>
glob.fix.js
$.validator.methods.range = function (value, element, param) {
var globalizedValue = value.replace(",", ".");
return this.optional(element) || (globalizedValue >= param[0] && globalizedValue <= param[1]);
}
$.validator.methods.number = function (value, element) {
return this.optional(element) || /^-?(?:\d+|\d{1,3}(?:[\s\.,]\d{3})+)(?:[\.,]\d+)?$/.test(value);
}
मैं नहीं समझ सकता .. यह काम करना चाहिए के बाद से मैं ~/Scripts/globalize.js
गयी।
कोई विचार? या आपके पास क्लाइंट सत्यापन कार्य करने के लिए एक बेहतर समाधान हो सकता है और मुझे अल्प मानों के रूप में अल्पविराम में प्रवेश करने देता है?
श्रेणी सत्यापनकर्ता कोड के लिए धन्यवाद! –