【问题标题】:How to autocomplete all inputs如何自动完成所有输入
【发布时间】:2013-01-20 13:28:54
【问题描述】:

我有一个表格

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

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

【问题讨论】:

  • 你必须为它创建自定义函数。
  • 我不明白你的问题。请详细说明!

标签: php jquery database forms


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-19
    • 2020-02-23
    • 2016-09-07
    相关资源
    最近更新 更多