我想在自動填充字段(「名稱」)中選擇一個值時填充字段(「數字」)。請看這個已更新Link從自動完成填充文本字段
比方說,我有兩組數據。組1包含名稱和設置2 - 數字。它們是相關的,這樣的: NAME A = 0001
NAME B = 0002
NAME C = 0003等
<div>
<table>
<div id="Q101" class="printable">
<tr>
<td width="41" align="left" valign="top">
<div class="QNumber">1.1</div>
</td>
<td align="left" valign="baseline">
<div class="QText">Name:</div>
</td>
<td width="300">
<div class="Response">
<input name="Text" type="text" id="vslName" size="31">
</div>
</td>
</tr>
</div>
<div id="Q102">
<tr>
<td width="41" align="left" valign="top">
<div class="QNumber">1.2</div>
</td>
<td align="left" valign="baseline">
<div class="QText">Number:</div>
</td>
<td width="300">
<div class="Response">
<input name="Text" type="text" id="Q101" size="10">
</div>
</td>
< </tr>
</div>
</table>
</div>
我想什麼有是當用戶從自動填充字段選擇NAME( id =「vslName」),號碼自動填入IMO NUMBER(id =「Q101」)。另一個問題 - 在哪裏放置NUMBERS?我在函數中保留了自動完成值,因爲會有最多50個條目。因此:
$(function() {
var availableTags = [
"AZOV SEA",
"BARENTS SEA",
"KARA SEA",
"EAST SIBERIAN SEA",
"TUCHKOV BRIDGE",
];
$("#vslName").autocomplete({
source: availableTags
});
});
預先感謝您! PS。我不是JS的專家,因此「赦免我的法語」,如果這對你們來說是一件小事)))))012) PS.2 - 在上面的代碼中,type =「text」可以是「number」 - 不真的很重要)))
它被使用!對於字段自動完成是NAME)))))上面的函數IS jQuery自動完成))) – Alexander
問題是將值傳遞給字段NUMBER! – Alexander
@Alexander你鏈接到的JSFiddle似乎沒有包含jQuery UI –