如何在Numeric Textbox上显示验证边框

时间:2014-05-21 14:10:47

标签: kendo-asp.net-mvc

我在表单上有以下数字文本框:

 @Html.Kendo().NumericTextBoxFor(m => m.CurrentLineItem.MortgageAmount).Format("c").Spinners(false)

除了显示验证错误外,它的效果很好。表单上不是Kendo UI的其他文本框显示红色边框,但NumericTextbox和日期选择器不显示。

 @Html.Kendo().DatePickerFor(m => m.CurrentLineItem.MortgageDate)

在查看生成的HTML时,它看起来像这样:

<span class="k-widget k-numerictextbox input-validation-error"><span class="k-numeric-wrap k-state-default k-expand-padding"><input type="text" class="k-formatted-value input-validation-error k-input" tabindex="0" aria-disabled="false" aria-readonly="false" style="display: inline-block;"><input class="input-validation-error k-input" id="CurrentLineItem_MortgageAmount" name="CurrentLineItem.MortgageAmount" type="text" data-role="numerictextbox" role="spinbutton" aria-valuenow="" aria-disabled="false" aria-readonly="false" style="display: none;"><span class="k-select" style="display: none;"><span unselectable="on" class="k-link"><span unselectable="on" class="k-icon k-i-arrow-n" title="Increase value">Increase value</span></span><span unselectable="on" class="k-link"><span unselectable="on" class="k-icon k-i-arrow-s" title="Decrease value">Decrease value</span></span></span></span></span>

有没有办法显示红色边框?边框来自'input-validation-error'类,但是正如html所示,它没有应用于正确的输入。

0 个答案:

没有答案