ここでは、注文商品アイテムの項目の自動検索機能を有効にしています:jquery livequeryは自動応募を修正していませんか?
ここで問題となるのは、新しい検索商品フィールド(注文アイテムのタイトルの下に緑色のボタン)を追加すると、自動候補プラグインが機能しません新しいフィールド。私が読んだいくつかの記事から、私はautosuggestがこの問題を修正すると思ったが、修正していないと思った。どんな考え?
自動提案:
$("#PRODUCTNAME").autocomplete("orders.cs.asp?Process=ListProducts", {
selectFirst: false
});
$("#PRODUCTNAME").result(function(event, data, formatted) {
if (data)
$("#PRICE").html(data[1]);
$("#ID").html(data[2]);
$("#UNITPRICE").html(data[1]);
$("#PRODUCTID").html(data[2]);
});
は、新しいフィールドを追加すること
$('#AddProduct').livequery('click', function(event) {
$('#OrderProducts').append('<div class="column width50"><input type="text" id="PRODUCTNAME" name="PRODUCTNAME" value="" class="width98" /><input type="hidden" id="PRODUCTID" name="PRODUCTID" /><input type="hidden" id="UNITPRICE" name="UNITPRICE" /><small>Search Productsvalue="" class="width98" /><small>Quantity</small></div><div class="column width30"><span class="prices">Unit Price:<br />Total Price:</span></div>');
return false;
});
HTML
<fieldset>
<h2>Order Items</h2>
<div id="OrderProducts">
<a href="#" id="AddProduct"><img src="icons/add.png" alt="Add" /></a><a href="#" id="DeleteProduct"><img src="icons/cancel.png" alt="Cancel" /></a>
</div>
<input type="hidden" id="PRODUCTID" name="PRODUCTID" />
<input type="hidden" id="UNITPRICE" name="UNITPRICE" />
<small>Search Products</small>
</div>
<div class="column width20">
<input type="text" id="UNITPRICE" name="UNITPRICE" value="" class="width98" />
<small>Quantity</small>
</div>
<div class="column width30">
<span class="prices">Unit Price:<br />Total Price:</span>
</div>
</fieldset>
});
あなたは末尾に})があります。 "新しいフィールドを追加する"スクリプトの後、右か? – MSpreij
ひどくコピー/ペーストした可能性があります。申し訳ありませんが、私はそれを修正しようとします。しかし、はい、私は後にあります。 – Efe