【问题标题】:Validation for Kendo AutoComplete when user does not select the value当用户未选择值时验证 Kendo AutoComplete
【发布时间】:2014-05-04 08:53:42
【问题描述】:

当用户没有从填充的自动完成值中选择任何值时,我想要验证剑道自动完成。

对于 Little Bit 背景说我确实有两个控件,一个是 Kendo AutoComplete,另一个是输入框,如果用户在 AutoComplete 中键入某些内容,则填充值并且他没有选择任何值并切换到下一个控件,它必须给出验证请从自动完成中选择值的消息。

另外,如果用户在 AutoComplete 中键入任何字符串并切换到下一个控件,它还必须验证“嘿,此值不在 AutoComplete 中”,以便它不能保存除 AutoComplete 数据之外的任何其他数据正在填充。

【问题讨论】:

  • 您所要做的就是检查 Autocomplete 字段的 .val() 属性并检查 null 或“”
  • 好的..我可以给这个代码或一些示例代码..

标签: asp.net asp.net-mvc-3 validation kendo-ui kendo-asp.net-mvc


【解决方案1】:

这是您的自动完成的定义方式

 @(Html.Kendo().AutoComplete()
      .Name("countries")
      // etc.

提交按钮点击事件

          <script>
             $("#btnSubmit").click(function(){

               var autoCompleteValue = $("#countries").val();

                   if (autoCompleteValue == "" || autoCompleteValue == null){
                            return false; //cancels submit action
                        }
                   // else let submit go through     
              });
           </script>

null 检查可能没用,因为如果它没有值,它通常等于 ""

【讨论】:

    猜你喜欢
    • 2010-10-22
    • 2012-11-13
    • 2014-04-23
    • 1970-01-01
    • 2013-05-11
    • 2017-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多