現在、ユーザーが btnSubmit をクリックしたときに Kendo UI DropDownList の検証概要を実装しようとしています。ユーザーが [選択してください] を選択すると、検証の概要に「製品リストを選択してください」というエラーが表示されます。
どうすればこれができるかわかりません。お知らせ下さい
<script type="text/javascript">
$("#btnSubmit").click(function () {
var pList= $("#ProductList").data("kendoDropDownList").select();
});
</script>
インデックス.cshtml
@(Html.Kendo().DropDownList()
.Name("ProductList")
.HtmlAttributes(new { @Style = "width: 130px; margin:0.5em 0 0 0;height:20px;align:center; font-size:11px;" })
.OptionLabel("Please Select")
.DataTextField("OptionName")
.DataValueField("OptionID")
.DataSource(source =>
{
source.Read(read =>
{
read.Action("GetProduct", "ProductDetails");
});
})
)
<div class="submit">
<input type="button" id="btnSubmit" style="height:50px; width:95px; font-size:13px; background-color: rgb(51, 153, 255); white-space: normal;" class="k-button" title="Submit" value="Submit" />
</div>
ProductDetailsController.cs
public JsonResult GetRole()
{
var productName = new ContexEntities();
return Json(productName.Product.Select(c => new { OptionID = c.OptionID, OptionName = c.OptionName, OptionTypeID = c.ConfigTypeID })
.OrderBy(c => c.OptionName).Where(e => e.OptionTypeID == 10), JsonRequestBehavior.AllowGet);
}