計算フォームにはオプションがあり、クライアントの入力内容に基づいて、どの製品がサイドバーに読み込まれるかが決まります。製品には、オプションの価値を直接反映する数量が与えられます。配列を使用してタイトルまたはalt属性に基づいて値を加算します
ここでは、製品ごとに合計価格、合計所要時間、およびダイビングの総数が表示されます。総計ダイブのため、グランド合計期間のための別の、第三 - 「product_price_total_」+のProductID).VALUE -
num1=Number(document.getElementById('product_quantity_' + productid).value);
num2=Number(document.getElementById('product_price_' + productid).value);
nums=num1*num2;
document.getElementById('product_price_total_' + productid).value = nums;
num1=Number(document.getElementById('product_quantity_' + productid).value);
num2=Number(document.getElementById('product_duration_' + productid).value);
nums=num1*num2;
document.getElementById('product_duration_total_' + productid).value = nums;
num1=Number(document.getElementById('product_quantity_' + productid).value);
num2=Number(document.getElementById('product_dives_' + productid).value);
nums=num1*num2;
document.getElementById('product_dives_total_' + productid).value = nums;
num1=Number(document.getElementById('product_quantity_' + productid).value);
num2=Number(document.getElementById('product_hire_' + productid).value);
nums=num1*num2;
document.getElementById('product_hire_total_' + productid).value = nums;
は、だから今、私たちは私たちのすべての総計価格を与えるスクリプトが必要
特定のaltタグまたはtitleタグを持つフィールドのみを追加した配列は、ほんの少しのアイデアになるでしょうか。
誰でも知っています。
ありがとうございました
あなたはを通してループ製品のIDの配列を可能性がありますか? – nemophrost
問題は、製品IDがCMS IDによって駆動されているため、新しい製品を追加するたびにコードを変更する必要があるたびに、そのIDをリストしたくないということです。存在するかもしれないすべてのIDをリストする方法がない限り。私たちがすべての製品IDを持っていたとすれば、コードはどのように見えるでしょうか?ありがとう。 ps。上記のコードの+プロダクトIDは、このような機能を実行する個々のプロダクトコードに由来しています。 –
あなたのコードには明らかに冗長性の問題があります。あなたはそれを知っていますよね? –