为了账号安全,请及时绑定邮箱和手机立即绑定

如何自动完成同一类的相同输入,但一次仅自动完成一个输入

如何自动完成同一类的相同输入,但一次仅自动完成一个输入

森林海 2023-07-29 14:51:12
我一直在尝试找到一种如何一次自动完成一个输入的方法,但困难在于输入是从数据库上的表中的 select * 创建的。。当输入一个输入并选择结果时,另一个输入也会发生变化。php while ($row = $resultado->fetch_assoc()) {                         echo "<tr>                           <td><input type='text' name='name[]' class='name'                            value='".$fila["name"]."'/>                            </td>                       }js<script type='text/javascript'>     $(function() {            $('.name').autocomplete({                source: '../ajax/pro.php',                minLength: 1,                select: function(event, ui) {                    event.preventDefault();                    $('.name').val(ui.item.name);                    $('#name').val(ui.item.name);                                                      }            });        });   </script>
查看完整描述

1 回答

?
大话西游666

TA贡献1817条经验 获得超14个赞

您正在更改包含名为的类的所有元素的值name

$('.name').val(ui.item.name);

这不是您应该使用的改变价值的正确方法

$(this).val(ui.item.name);

因此$(this)只会更改所选的输入值


查看完整回答
反对 回复 2023-07-29
  • 1 回答
  • 0 关注
  • 71 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信