0

最初の2桁を入力すると、既存のドロップダウンメニューに一致するものに値がフィルタリングされる編集可能なテキストボックスを有効にしようとしていますが、それでどこにも行けないようです.誰かがこの問題で私を助けることができます。

    <td>
     Part Number
</td>
<td>
    <select class=\"".$klasse_ausw["aggregat_ausw_drpd"]."\" name=\"aggregat_ausw_drpd\"  style=\"width:90pt; size:1;\">
    <option value=></option>";

    $sql_aggregat_ausw3_drpd="SELECT * FROM vers_einl_aggregatnummer ORDER BY  vers_einl_aggregatnummer.aggr_nr ASC";
    $result_aggregat_ausw3_drpd=mysql_query($sql_aggregat_ausw3_drpd);
    while($row_aggregat_ausw3_drpd=mysql_fetch_array($result_aggregat_ausw3_drpd)){
extract($row_aggregat_ausw3_drpd, EXTR_PREFIX_ALL, "ausw3");
echo '                                                  <option value="'.$ausw3_id.'"';
if(($_POST["aggregat_ausw_drpd"]==$ausw3_id) ||               ($_GET["aggregat_ausw_drpd"]==$ausw3_id)){
    echo ' selected';
}
echo '                               >'.$ausw3_aggr_nr.'</option>';
   }
    echo "</select></td></tr>
4

1 に答える 1

0

私が正しく理解していれば、選択ボックスをフィルタリングする方法を探しています。

Javascript を使用してこれを実現する方法はいくつかあります。

Select2 jquery プラグインは非常に優れています。

于 2012-11-27T16:07:46.687 に答える