0

テキストボックスのいずれかに値が指定されていない場合、次のコードを使用してテキストボックスの値を追加しています。それを回避する方法は、合計テキストボックスにNaNが表示されています

 <script>
     function totalValue()
     {
          var a = document.getElementById("a").value;
          var b = document.getElementById("b").value;
          var c = document.getElementById("c").value;   
          var d = parseFloat(a)+ parseFloat(b)+ parseFloat(c);
          document.getElementById("total").value = d;
     }

 </script>
4

3 に答える 3

1

0文字列にa を追加できます。

 <script>
     function totalValue()
     {
          var a = document.getElementById("a").value;
          var b = document.getElementById("b").value;
          var c = document.getElementById("c").value;   
          var d = parseFloat('0' + a)+ parseFloat('0' + b)+ parseFloat('0' + c);
          document.getElementById("total").value = d;
     }

 </script>
于 2013-07-31T07:33:21.093 に答える