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

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

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

Related 関連記事

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

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

  8. 8

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

  9. 9

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

  10. 10

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

  11. 11

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

  12. 12

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

  13. 13

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

  14. 14

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

  15. 15

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

  16. 16

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

  17. 17

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

  18. 18

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

  19. 19

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

  20. 20

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

  21. 21

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

  22. 22

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

  23. 23

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

  24. 24

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

  25. 25

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

  26. 26

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

  27. 27

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

  28. 28

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

  29. 29

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

ホットタグ

アーカイブ