1

當用戶未從填充的自動完成值中選擇任何值時,我想驗證kendo AutoComplete。當用戶沒有選擇值時Kendo AutoComplete的驗證

對於Little Bit背景說我確實有兩個控件之一作爲Kendo自動完成,其他是輸入框,如果用戶在自動完成中鍵入某些東西填充值並且他不選擇任何值並切換到下一個控件它必須給出驗證消息,請從AutoComplete中選擇值。

此外,如果用戶在自動完成中鍵入任何字符串並切換到下一個控件,它還必須驗證「嘿,該值不在自動完成」,以便它不能保存除自動完成以外的任何其他數據正在填充的數據。 enter image description here

+0

您只需檢查自動填充字段的.val()屬性,然後檢查是否爲空或「」 – CSharper

+0

好的。請讓我給你e代碼或一些示例代碼 – SantyEssac

回答

0

繼承人如何您自動完成定義

@(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> 

空支票可能是無用的辯論,因爲如果它沒有值時,它通常是等於「」