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