-3

フォームがあります

<form name="form1" id="form_cont" method="post" action="creaza.php">
    <label for="idno">IDNO</label>
    <input type="text" name="idno" id="idno" value="">

    <label for="tip_persoana">Tip Persoana</label>
    <label for="first_name">Nume</label>
    <input type="text" name="first_name" id="first_name">
    <label for="last_name">Prenume</label>
    <input type="text" name="last_name" id="last_name">
...

フィールドid="idno" jQueryに入力すると、オートコンプリートが表示されます。

$(document).ready(function()
    {
        $('#idno').autocomplete(
        {
            source: "autocomplet.php",
            minLength: 3
        });
    });

この自動補完の1つを選択すると、別のフィールド(last_name、first_name ...)がデータベースから自動的に補完され、無効になります。

4

1 に答える 1

2

jQueryオートコンプリートはフィールド用であり、フォーム用ではありません。あなたがやろうとしていることはjqueryで簡単に可能ですが、これはオートコンプリートUIが設計された目的ではありません。そのためのカスタムjqueryAJAXリクエストを書くことができます。オートコンプリートUIを使用して、返されたデータを解析し、フォームの特定のフィールドに入力することもできますが、オートコンプリート自体はそれを行いません。

于 2013-01-20T13:39:21.877 に答える