如何自动完成所有输入

时间:2013-01-20 13:28:54

标签: php jquery database forms

我有一张表格

<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">
...

当我complet field id =“idno”jQuery时,它显示我自动完成。

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

如果我选择其中一个自动填充,则另一个字段(last_name,first_name ...)将自动从数据库进行编译,它们将被禁用。

1 个答案:

答案 0 :(得分:2)

jQuery自动填充适用于字段,而不适用于表单。使用jquery可以轻松实现您想要做的事情,但这不是 Autocomplete UI 的目的。您可以为此编写自定义jquery AJAX请求。您甚至可以使用自动完成ui并解析返回的数据并填写表单的某些字段,但自动完成本身不会为您执行此操作