0

みんなラジオボタンをクリックするとラベルのテキストを設定しているJavaスクリプトコードがあります。ラジオボタンに関連付けられており、もう一度別のラジオボタンがクリックされた場合、対応する番号を追加しています。ラベルの前のテキストを使用し、新しい合計をラベル テキストとして設定します。

私のコードは次のようなものです:

<script type="text/javascript" language="javascript">
        function getIndex(index)
        {
          //  alert('You have Selected Flight Number:' + index);
            var lbltext = document.getElementById('lblAmount').Text;

             if (lbltext != null) {

                 document.getElementById('lblAmount').innerHTML = (parseFloat(lbltext) + (parseFloat(index)).toString();

             }

             else {

                 document.getElementById('lblAmount').innerHTML =  (parseFloat(index)).toString();

             }
        }
    </script>

このコードは機能していません。どこが間違っているのかわかりません。

4

1 に答える 1

0

このコードは、9 行目の構文エラーを修正するだけで問題ありません。.toString() の直前に閉じ括弧 ')' がありません! 私は編集しましたそれがあなたのために働くかどうか確認してください

<script type="text/javascript" language="javascript">
    function getIndex(index)
    {
      //  alert('You have Selected Flight Number:' + index);
        var lbltext = document.getElementById('lblAmount').Text;

         if (lbltext != null) {
                                                                                  //here i edit
             document.getElementById('lblAmount').innerHTML = (parseFloat(lbltext) + (parseFloat(index))).toString();

         }

         else {

             document.getElementById('lblAmount').innerHTML =  (parseFloat(index)).toString();

         }
    }
</script>

//幸運を祈ります:)

于 2013-03-24T06:38:25.437 に答える