###前提・実現したいこと
PHPページ内にて、JavaScriptを使って、簡単な注文入力ページを作っています。
金額が決まっているもの(price10まで)と手動で入力したものを合わせて計算したいのですが、手動入力の部分の計算がうまくできません。
かなりの初心者です。
###発生している問題・エラーメッセージ
計算できない。NaNで表示されてしまいます
エラーメッセージ
NaN
###該当のソースコード
PHPページ内JavaScript
function keisan(){ //商品11 var field011 = parseInt(field011,10); var price11 = document.form1.goods11.selectedIndex * "field011"; // 単価を設定 document.form1.field11.value = price11; // 小計を表示 // 合計を計算 var total = price1 + price2 + price3 + price4 + price5 + price6 + price7 + price8 + price9 + price10 + price11 ; // 設定終了 document.form1.field_total.value = total; // 合計を表示 }
###該当のhtml部分
<div class="row"> <div class="col-sm-6"> <h5>その他商品1 <input type="text" name="text11" size="auto" placeholder="商品名入力" value=""></h5> </div> <div class="col-sm-6 kakaku"> <table> <col width="33%"> <col width="30%"> <col width="35%"> <tr> <td>¥<input type="text" name="field011" size="6" value="0"></td> <td><select name="goods11" onChange="keisan()"> <option>0</option> <option>1</option> <option>2</option> <option>3</option> <option>4</option> <option>5</option> </select> </td> <td><input type="text" name="field11" size="8" value="0"> 円</td> </tr> </table> </div> </div>###試したこと
課題に対してアプローチしたことを記載してください
webで検索したけれど、ほとんど理解できずここに行き着きました。
###補足情報(言語/FW/ツール等のバージョンなど)
PHPもJavaScriptもかなり初心者です。
Sublime Textで記述、XAMPPで確認しています。
回答1件
あなたの回答
tips
プレビュー