Validace hodnot formuláře pomocí knihovny jquery.validate.js
@section Scripts {
@Scripts.Render("~/bundles/jqueryval")
}
Vyžaduje pro čekou culture drobnou úpravu v _Layout.cshtml, která nahradí validační funkci pro desetinná čísla
<script type="text/javascript">
$.validator.methods.number = function (value, element) {
return this.optional(element) || /^-?(?:\d+|\d{1,3}(?:\.\d{3})+)?(?:,\d+)?$/.test(value);
}
$.validator.methods.range = function (value, element, param) {
value = Number(value.toString().replace(',', '.'));
return this.optional(element) || (value >= Number(param[0].toString().replace(',', '.')) && value <= Number(param[1].toString().replace(',', '.')));
}
</script>
,
OdpovědětVymazatDěkuji moc za velice zajímavý kód... Určitě ho vyzkouším implementovat na našem webu. My jsme se teď nedávno s naší firmou wanted , která se zabývá pracovními nabídkami snažili nějak zlepšit něco na našem webu a přesně toto se nám na náš web hodilo... Takže Vám ještě jednou moc děkuji za tento kód. Moc se nám hodil :-)
OdpovědětVymazatNení zač. Jsem rád, že Vám kód pomohl.
OdpovědětVymazat