Intereting Posts
Файл загрузки Codeigniter не работает в Интернете, но работает на localhost Как экспортировать изображение из урожая в php для загрузки? Проблема scandir с акцентами в Linux отлично работает в OSX Получите отметку времени сегодня и вчера в php Как создать процедуру, которая выполняет аналогичную работу с моей php-функцией (ускорение оптимизации) PHP: scandir () слишком медленный подтверждение адреса электронной почты Как добавить 1 месяц на дату без пропусков, т.е. февраль Использование Md5 для хэша паролей в компоненте Auth Cakephp 2.x Hash :: make не работает файл route.php mysqli multiple query – set variable производит ошибку boolean / как пропустить это? Почему команда php не может получить IP-адрес? Как динамически создавать имя переменной в цикле PHP? Вставить несколько значений флажка с использованием значения текстового поля в базе данных Поиск учебника по платежам в PayPal

multi textfield с автозаполнением, но почему только первый

с автозаполнением javascript:

<link rel="stylesheet" type="text/css" href="j query/js/jquery.autocomplete.css" /> <script type="text/javascript" src="j query/js/jquery.autocomplete.js"></script>{/literal} <script type="text/javascript"> $().ready(function() { $(".id_perkiraan").autocomplete("j query/js/cari.php",{width:350, max:28, scroll:false }); }); </script> 

html:

 <tr> <td width="75"> <div class="demo"> <div> <p><input type="text" name="id_perkiraan[]" class="id_perkiraan" size=75 autocomplete="off"></p> </div> </div> <div class="pilihan"></div> </td> <td><input type ='text' name='keterangan[]' size="20"></td> <td><input type ='text' name='debet[]' size="20" ></td> <td><input type ='text' name='kredit[]' size="20" ></td> </tr> <tr> <td width="75"> <div class="demo"> <div> <p><input type="text" name="id_perkiraan[]" class="id_perkiraan" size=75 autocomplete="off"></p> </div> </div> <div class="pilihan"></div> </td> <td><input type ='text' name='keterangan[]' size="20"></td> <td><input type ='text' name='debet[]' size="20" ></td> <td><input type ='text' name='kredit[]' size="20" ></td> </tr> 

и cari.php:

 <? mysql_connect("localhost","root","root"); mysql_select_db("siakud"); $q = strtolower($_GET["q"]); if (!$q) return; $query = mysql_query("select * from perkiraan where id_perkiraan LIKE '%$q%'"); while($r = mysql_fetch_array($query)) { $id = $r['id_perkiraan']; $nama = $r['nama']; echo "$id [$nama] \n"; } ?> 

но как-то только одно текстовое поле «id_perkiraan», в котором работает автозаполнение … как для второго, третьего adn и т. д. id_perkiraan? ???

Попробуй это….

Вы используете только «id.perkiraan», другие текстовые поля не используются в jquery

которое текстовое поле хочет автозаполнения, использовать keyup, другие подходящие функции

 $(".id_perkiraan").autocomplete(...) $("other").autocomplete(...) 

Я пробовал использовать автозаполненный плагин .. я изменил значение «box», более одного доступа к текстовым полям завершено. поэтому вы попробуете в своем коде.

 function check(na) { var tmp=document.getElementById(na).value; box='#'+na; $.ajax({ type: 'POST', url: 'fetch.php', data: "val="+tmp, success: function(data) { if(data!="") { //$('#err_register').html(data); var data1=data.split(','); // alert(data1.length); //$('#pname').focus().autocomplete(data1); $(box).focus().autocomplete(data1); } } }); }