1

私は MachForm を使用しており、価格設定機能を使用するときに、これを li タグに追加します。

<li id="li_273" data-pricefield="text" data-pricevalue="8.48" >

フォームには次のフィールドもあります。

<input type="text" class="element text medium" id="element_273" name="element_273" size="30" value="" />

これで、フォームが ajax オートコンプリートに変換されました。これは問題なく動作します。しかし問題は、最初の参照:

<li id="li_273" data-pricefield="text" data-pricevalue="8.48" >

選択したアイテムの適正価格にはなりません。だから私が必要とするのは、onclick関数に基づいてそのデータ価格値を書き直すことができることです. オートコンプリートでは、次のように onclick javascript コマンドを実行できます。

'onclick' => 'alert(\'You clicked on the '.$name.' fruit!\');',

これで、id (例: id="li_273") から data-pricevalue を取得し、テキスト ボックスに入力された値を掛けることができる残りの JavaScript ができました。最終的な目標は、data-pricevalue * 入力テキストを取得して、画面上の合計値を更新することです。しかし、その data-pricevalue を取得して適切な価格を書き換える方法がわかりません。

4

0 に答える 0