0

JQuery 자동 완성 구성 요소를 사용하여 데이터베이스의 값을 표시했습니다. 여기서 사용자는 텍스트를 입력하여 항목을 선택할 수 있습니다. 사용자가 아래 표시된 옵션 중 하나를 선택하지 않으면 필드는 사용자가 입력 한 값으로 채워집니다. 하지만 사용자가 자동 ​​완성에 나열된 값만 선택할 수 있도록 해당 필드를 만들고 싶습니다. 입력 된 텍스트가 없어야합니다. 그것을 할 수있는 방법이 있습니까?JQuery 자동 채우기 - 필수 선택 만들기

답변

1

예 수에 어떤에서 선택할 수 있습니다 당신의 requirment 을 충족합니다.

1) change 이벤트를 사용하면 아무 옵션도 선택하지 않은 경우 텍스트 상자 값을 지울 수 있습니다.

$("#tags").autocomplete({ 
      source: availableTags, 
      change: function (event, ui) { 
       if (!ui.item) { 
        $(this).val(""); 
        // Handle the error 
       } 
      } 
     }); 

JSFiddle

2), 당신은 [자동 완성 콤보] 인식 된 문제에 대해이 정장을해야합니다. (http://jqueryui.com/autocomplete/#combobox)

+1

최고 .. 변경 기능을 issue..Thank하면 해결할 수 있지만, 자동 완성을 사용하여 내입니다 요구 사항 .. – Prasath

0

왜 "최대 항목"에 대한 해당 사이트 검색에 Selectize

을 시도 해달라고 이것은 당신이 목록 만

+0

이 난 단지 사용 할 수 있습니다 .. 응답 해 주셔서 감사합니다 확실하지 않음 JQuery와 UI 구성 요소 .. 아니 다른 라이브러리 .. 프라 빈의 대답은 우리가 콤보 상자와이 acheive 수 있습니다 .. 감사 ... 자체 내 문제를 해결 .. – Prasath

관련 문제