相关疑难解决方法(0)

不显眼的验证不适用于动态添加的局部视图

我目前在动态添加内容后面临验证问题.

我有一个强烈键入模型(Order)的视图.此订单可以包含许多项目.该模型看起来如下所示:

public class Order
{
    [Key]
    [HiddenInput]
    public int id { get; set; }

    [Display(Name = "Order Number")]
    public string number { get; set; }

    [Display(Name = "Order Date")]
    [DataType(DataType.Date)]
    [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:MM/dd/yyyy}")]
    public DateTime date { get; set; }

    [Required(ErrorMessage = "Beneficiary is required.")]
    [Display(Name = "Beneficiary")]
    public int beneficiary_id { get; set; }

    [Display(Name = "Beneficiary")]
    public Beneficiary beneficiary { get; set; }

    [Display(Name = "Items")]
    public List<Item> items { get; set; …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc partial-views dynamically-generated razor unobtrusive-validation

44
推荐指数
1
解决办法
4万
查看次数

如何在只读字段上启用jquery验证?

来自http://jqueryvalidation.org/的人刚刚发布了1.13.1版.检查他们的网站我在更改日志上看到这个:

核心:*忽略只读和禁用字段.(9f4ba10)

这是链接:https://github.com/jzaefferer/jquery-validation/commit/9f4ba10ea79b4cf59225468d6ec29911f0e53a0a

我使用了一些引导程序模板,其中一个现在使用该版本.这给我带来了一个问题,我使用readonly属性来阻止用户手动输入日期,因此他们唯一的选择是从datepicker中选择一个日期.

通过此更改,验证插件会忽略标记为必需的只读输入,任何人都可以帮我建议修复1.13.1或未来版本吗?我发现了一个相反的问题:如何在readonly字段上禁用jquery验证?

jquery datepicker readonly jquery-validate

20
推荐指数
2
解决办法
2万
查看次数