価格の合計が間違った値を示しています

user3001159

請求書フォームを作成しました。すべてが機能していますが、すべての製品価格の合計が間違っています。私はJavascriptがあまり得意ではありません。君の力が必要。

合計のjs:

  <script type="text/javascript">
        window.sumInputs = function() {
            var inputs = document.getElementsByTagName('input'),
                result = document.getElementById('total'),
                sum = 0;            

            for(var i=0; i<inputs.length; i++) {
                var ip = inputs[i];

                if (ip.name && ip.name.indexOf("total") < 0) {
                    sum += parseInt(ip.value) || 0;
                }

            }

            result.value = sum;
        }
        </script>

htmlテーブル:

ここで、計算用のIDを宣言しました。これはうまく機能しています。

<table>
    <tr>
        <td><input type="text" class="street" class="menu_name" name="user[0][name]" value=""></td>

        <td><input type="text" id="q2" name="user[0][age]" value=""></td>
         <td><input type="text" id="q1" class="menu_price" name="user[0][address]" value=""><br></td>
        <td><input type="text"  id="t3" name="user[0][email]" value=""></td>
    </tr>
    <tr>
        <td><input type="text" class="street1" class="menu_name1" name="user[1][name]" value=""></td>

        <td><input type="text" id="r2" name="user[1][age]" value=""></td>
          <td><input type="text" id="r1" class="menu_price1" name="user[1][address]" value=""><br></td>
        <td><input type="text" id="t4" name="user[1][email]" value=""></td>
    </tr>
    <tr>
        <td><input type="text"  class="street2" class="menu_name2" name="user[2][name]" value=""></td>

        <td><input type="text" id="t2" name="user[2][age]" value=""></td>
        <td><input type="text" id="t1" class="menu_price2" name="user[2][address]" value=""><br></td>
        <td><input type="text" id="t7" name="user[2][email]" value=""></td>
    </tr>
    <tr>
        <td><input type="text" class="street3" class="menu_name3" name="user[3][name]" value=""></td>

        <td><input type="text" id="h2" name="user[3][age]" value=""></td>
         <td><input type="text" id="h1" class="menu_price3" name="user[3][address]" value=""><br></td>
        <td><input type="text" id="t8" name="user[3][email]" value=""></td>
    </tr>
    <tr>
        <td><input type="text" class="street4" class="menu_name4" name="user[4][name]" value=""></td>

        <td><input type="text" id="y2" name="user[4][age]" value=""></td>
         <td><input type="text" id="y1" class="menu_price4" name="user[4][address]" value=""><br></td>
        <td><input type="text" id="t9" name="user[4][email]" value=""></td>
    </tr>
    <tr><td>Total : <input type="text" name="total" id="total"/>
            <a href="javascript:sumInputs()">Sum</a> //Here is my problem it's not showing correct value
        </td>

    </tr>
    <?php echo form_submit($submit);?>
    </table>

これがJSFiddleです

Abhijit_Srikumar

いくつか変更を加えました。実際、jsはすべての入力値を合計しています。ただし、必要なのは価格入力の値だけです。

http://fiddle.jshell.net/h9753snz/

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

価格の合計が間違った値を示しています

分類Dev

削除を使用した動的列の値の合計の計算が間違っています

分類Dev

SQL Server:合計関数が間違った値を返しています

分類Dev

numpymemmapを介してアクセスされた値の合計が間違っています

分類Dev

製品のSSASディメンションが間違った価格形式を示している

分類Dev

Pythonはいくつかの値の合計を間違った方法で計算しています

分類Dev

Edittext.Textは正しい値を示していますが、間違った値を使用しています

分類Dev

Kerasが合計に対して間違った値を返す

分類Dev

phpdate_createが間違った年を示しています

分類Dev

配列の要素の合計が間違った値を返します

分類Dev

日時の違いがmysqlで間違った値を示している

分類Dev

間違った価格を示すアプリ購入のXcode

分類Dev

比較した mySQL の値が間違っています

分類Dev

printf()が間違った値を出力しています

分類Dev

llvmgetelementptrが間違った値を取得しています

分類Dev

MySQL関数が間違った値を返しています

分類Dev

difftimeが間違った数値を返しています

分類Dev

文字列が間違った値を取得しています

分類Dev

SelectmaxがMySQLで間違った値を返しています

分類Dev

Javaは間違った今年を示しています

分類Dev

私のコードが間違ったpiの値を示している理由を誰かに教えてもらえますか?

分類Dev

mysqlログの結果は正しい答えを示していますが、送信は間違った答えを示しています

分類Dev

自動完了の成功は間違ったデータを示しています

分類Dev

非表示のフォームが間違った値を送信しています

分類Dev

Chromeウェブストアの価格が間違っていますか?

分類Dev

MariaDbtimediff関数が間違った時間数を計算しています

分類Dev

DoctrineとDateTimeが間違った違いを示している

分類Dev

PowerShellGet-ADUserパスワードの有効期限が間違った日付を示しています

分類Dev

Cのプログラムが間違った結果を示しています、奇数

Related 関連記事

  1. 1

    価格の合計が間違った値を示しています

  2. 2

    削除を使用した動的列の値の合計の計算が間違っています

  3. 3

    SQL Server:合計関数が間違った値を返しています

  4. 4

    numpymemmapを介してアクセスされた値の合計が間違っています

  5. 5

    製品のSSASディメンションが間違った価格形式を示している

  6. 6

    Pythonはいくつかの値の合計を間違った方法で計算しています

  7. 7

    Edittext.Textは正しい値を示していますが、間違った値を使用しています

  8. 8

    Kerasが合計に対して間違った値を返す

  9. 9

    phpdate_createが間違った年を示しています

  10. 10

    配列の要素の合計が間違った値を返します

  11. 11

    日時の違いがmysqlで間違った値を示している

  12. 12

    間違った価格を示すアプリ購入のXcode

  13. 13

    比較した mySQL の値が間違っています

  14. 14

    printf()が間違った値を出力しています

  15. 15

    llvmgetelementptrが間違った値を取得しています

  16. 16

    MySQL関数が間違った値を返しています

  17. 17

    difftimeが間違った数値を返しています

  18. 18

    文字列が間違った値を取得しています

  19. 19

    SelectmaxがMySQLで間違った値を返しています

  20. 20

    Javaは間違った今年を示しています

  21. 21

    私のコードが間違ったpiの値を示している理由を誰かに教えてもらえますか?

  22. 22

    mysqlログの結果は正しい答えを示していますが、送信は間違った答えを示しています

  23. 23

    自動完了の成功は間違ったデータを示しています

  24. 24

    非表示のフォームが間違った値を送信しています

  25. 25

    Chromeウェブストアの価格が間違っていますか?

  26. 26

    MariaDbtimediff関数が間違った時間数を計算しています

  27. 27

    DoctrineとDateTimeが間違った違いを示している

  28. 28

    PowerShellGet-ADUserパスワードの有効期限が間違った日付を示しています

  29. 29

    Cのプログラムが間違った結果を示しています、奇数

ホットタグ

アーカイブ