0

オートコンプリート トークン入力ボックスは、IE と Firefox では正しく機能しますが、Safari と Crome では機能しません。

これはコードの一部です

 <script type="text/javascript" src="<%=path%>/js/jquery-1.4.4.min.js"></script>
//for auto complete
    <script type="text/javascript" src="<%=request.getContextPath()%>/js/jqueryAutocomplete/jquery.autocomplete.js"></script>
    <script type="text/javascript" src="<%=request.getContextPath()%>/js/jqueryAutocomplete/jquery.ajaxQueue.js"></script>
    <link type="text/css" media="screen" rel="stylesheet" href="<%=request.getContextPath()%>/css/jqueryAutocomplete/jquery.autocomplete.css" />

    $j(document).ready(function(){

    $j("#id_CBRERegion").tokenInput(path + "fetchAutoCompleteResult.do?method=regionList", {
            theme: "facebook",
            queryParam: "search",
            minChars: 1,
            preventDuplicates: true,
            hintText:"CBRE Region",
            prePopulate: selRegCode              
        });
        $j('#id_CBRERegion').prev().find("input").blur();
        registerAutoEvent('id_CBRERegion','id_CBRERegion_Temp');
        if(document.getElementById('id_CBRERegion').value != "") {
            $j('#id_CBRERegion_Temp').hide();
        } else if(document.getElementById('id_CBRERegion').value == "") {
            $j('#id_CBRERegion_Temp').next().hide();
        }   
    });

提案してください..

4

1 に答える 1

0

Chrome と Safari でhttp://jqueryui.com/demos/autocomplete/にアクセスしたところ、動作しました。

css からデータまで、多くの要因が問題を引き起こしている可能性があります。

関数を解決して学習するための最良の方法。

  • サイト外の簡単な例から始める
  • 失敗するまでビットをゆっくりと追加します。
于 2012-05-16T18:59:02.747 に答える