0
我有一个文本字段。这是可选的。如果有的话,在文本框中输入一些内容,那么只有验证应该发生。它必须检查号码的数量应少于10只需输入一些数字,最多可以输入数字10
我写了这样的事情
<div>@Html.TextBoxFor(modelItem => modelItem.ProviderMembers[index].ProviderID, new { @class = "input-small", maxlength = "10", data_mask = "9999999999", placeholder = "ID#" })</div>
有一个下一步按钮是存在的。点击下一步按钮后,需要验证此文本框。如果没有输入,应该进入下一页。如果所有的东西进入,那么只有它来验证数字和数字数= 10
this.RuleFor(model => model.newProviderID).NotEmpty().When(model => string.IsNullOrEmpty(model.newProviderID)).WithContentMessage(Resources.Model.MemberInformation, Resources.Validation.IDRequired);
'MAXLENGTH = “10”'将其限制为10个字符或更少,您需要进行额外的验证,例如确保它是全部数字? – MattSizzle
您是否使用标准的MVC属性来控制验证?例如,你是否已将'[Required]'属性应用于此字段? – DavidG
最初你有一个输入字段,但现在你正在使用一个Textarea,输入字段看起来更合适。你在哪里特别想要一个Textarea? – MattSizzle