4

私はajaxの提案に次のコードを使用しています

<script type="text/javascript">
$(function(){
    setAutoComplete("searchField", "results", "<?php echo base_url(); ?>index.php/user/autofillvalue/<?php echo $this->uri->segment(3); ?>?part=");
});

そしてhtmlでは私のコードは

<div class="input text required" id="auto">
      <input id="searchField" type="text" name="searchField" class='inp-form' autocomplete="off">
</div>

提案されたコードはjsonでエンコードされています。フォームの推奨値を選択するためだけにエンドユーザーに制限したい。どのようにそれは可能ですか?

4

1 に答える 1

3

ご存知のとおり、JQueryのドキュメントページには、と呼ばれるオプションの詳細が記載されていますmustMatch。しかし、この投稿で説明されているように、それは使用できません。しかし、救助のためにこの投稿があります。問題を回避する方法についていくつかの提案があります。@Anonymousと@Elliotによって書かれたそのページからの1つの解決策は次のとおりです。

これを追加:

change: function (event, ui) {
    if (!ui.item) {
         $(this).val('');
     }
}

この:

autoFocus: true
于 2013-03-18T07:39:35.197 に答える