php 如何自动完成所有输入

qhhrdooz  于 2022-12-02  发布在  PHP
关注(0)|答案(2)|浏览(82)

我有表格

<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
        });
    });

如果我选择其中一个自动完成,其他字段(姓氏、名字...)将从数据库自动完成,并且它们将被禁用。

xv8emn3q

xv8emn3q1#

jQuery autocomplete是用于fields,而不是forms的。使用jquery可以很容易地完成您要做的事情,但这不是**Autocomplete UI**的设计目的。您可以为此编写自定义jquery AJAX 请求。您甚至可以使用autocomplete ui解析返回的数据并填充表单的某些字段,但autocomplete本身不会为您完成这些操作

6mw9ycah

6mw9ycah2#

尝试使用jquery用户界面库

$('.form-control').each(function(i, e) {
    $(this).autocomplete({
        source: url,
        change: function( event, ui ) {
            console.log(ui)
            return false;
        },
    })
})

相关问题