我使用jquery.validate.unobtrusive.js進行驗證,但它不顯示警告訊息 ,但驗證效果很好。
我該如何解決?:)
以及如何更改訊息語言?!
<script src="~/lib/jquery/dist/jquery.js"></script>
<script src="~/lib/jquery-validation/dist/jquery.validate.js"></script>
<script src="~/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js"></script>
形式
<!-- beging form-->
<form asp-action="AddUrl" method="post" id="formLink">
<div asp-validation-summary="ModelOnly" class="text-danger"></div>
<div class="form-group row">
<div class="col-lg-4 col-md-9 col-sm-12">
<select class="form-control" data-live-search="true" name="lessonsDD" id="lessonsDD" asp-for="LessonId">
<option value="">??? ?? ?????? ????</option>
</select>
<span asp-validation-for="LessonId" class="text-danger"></span>
</div>
<div class="col-lg-4 col-md-9 col-sm-12">
<select class="form-control" data-live-search="true" name="chapterDD" id="chapterDD" asp-for="ChapterId">
<option value="">??? ?? ?????? ????</option>
</select>
<span asp-validation-for="ChapterId" class="text-danger"></span>
</div>
</div>
<div class="form-group">
<label asp-for="Url" class="control-label"></label>
<input type="url" asp-for="Url" class="form-control" name="url" />
<span asp-validation-for="Url" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="Description" class="control-label"></label>
<textarea asp-for="Description" class="form-control"></textarea>
<span asp-validation-for="Description" class="text-danger"></span>
</div>
<div class="form-group">
<input type="submit" value="??????" class="btn btn-primary" />
</div>
</form>
uj5u.com熱心網友回復:
我使用 jquery.validate.unobtrusive.js 進行驗證,但它不顯示警告訊息
您需要洗掉輸入的 name 屬性。
以及如何更改訊息語言?!
可以嘗試
共享資源.cs:
public class SharedResources
{
}
SharedResources.fr.resx:
模型:
public class LocalModel
{
public string LessonId { get; set; }
public string ChapterId { get; set; }
[Required(ErrorMessage = "The {0} field is required.")]
public string Url { get; set; }
[Required(ErrorMessage = "The {0} field is required.")]
public string Description { get; set; }
}
結果:

轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/338602.html
上一篇:使用jQuery顯示一個選項
