我现在在这里是因为两件事情。ASP .NET MVC 3:修改验证脚本和全球化消息
第一:
我需要修改一个jQuery脚本来修复小数点分隔符(点或昏迷)。在我的国家(阿根廷),我们使用彗星作为小数点分隔符,jQuery.validation使用点。 我管理自己改变RegEx,现在已经修复,但我的问题来自另一方。
每当我添加视图,它引用了两个脚本
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
自从我直接修改只有jquery.validate.js,我怎么能refactorize到最小的(我不知道他们之间的差异,所以在这一点上的一点水将是伟大的)。 ¿扩展脚本会更好吗?怎么样? (试过这种LenardG's jQuery validate and the comma decimal separator (MVC)但没有工作:()
我也不知道,如果我可以改变一个被另一个就是这样,它会继续工作
二:
我需要全球化来自jQuery客户端验证的消息
例如,当您在数字字段中输入一个字母(可以说年龄)时,它会显示一条消息,指出“字段时间必须是数字”。我一直在疯狂地寻找整个解决方案,一遍又一遍消息(恕我直言,魔鬼的工作)。但显然,没有成功。
虽然好的做法是根据网络浏览器文化选择文化和东西,但我必须做的网络应用程序必须让系统的用户成为选择文化的人(可能在登录时页面或用户配置页面,但这并不重要)。因此,如果用户选择es-AR文化(来自阿根廷的西班牙文),我想要显示的信息是“El campo edad debe ser unnúmero。”;如果用户选择了fr-FR文化,则显示的信息应该是(感谢谷歌翻译)“Le champâdoitêtreun nomre。”
对不起,我希望你能理解我的“问题”。 感谢的人;)
非常棒的你! –
虽然我更喜欢使用自己创建的简单资源文件并手动更改所有消息,但它非常简单直接。 – JuanC