<form> //何月のデータか? <select id="Month"> <option value="Month1">1月</option> <option value="Month2">2月</option> <option value="Month3">3月</option> </select> <input type="text" id="kw" value="">何キロワット?<br> 答え:<output type="text" id="ansall" value=""><br> <input type="button" value="計算" onclick="fnckeisan();"> <input type="reset" value="リセット"> </form> [script] function fnckeisan() { var kw = document.getElementById('kw').value; var x = 7000.03; var x1 = 2873.38; var x2 = 395.08; var Month1 = 1; var Month2 = 5; var Month3 = 7; var a = Month; var b = ( 1 / a + 5 / a + 7 / a ) if (kw >= 300) { ans = (kw - 300) * 28.8 + x; } else if (kw >= 120) { ans = (kw - 120) * 27.5 + x1; } else if (kw >= 10) { ans = (k - 10) * 22.53 + x2; } else if (kw < 10) { ans = 395.0; } document.getElementById('ansall').value = `${Math.floor(ans)} ${Math.floor(ans * b)}$`; } [/script]
Month1からMonth7までのを使ってメニューに関連付けたい(繋ぎたい)のですが上手くいきません
選択したメニューを選んで計算した答え(ans)に異なる計算式にを割り当てたいです
上記みたいに試したのですが上手くいきません
「うまく動作しない」「うまくいかない」では何が起きているか伝わりません。「○○のようになるはずなのに××となってしまう」のような形で「ゴール」と「現象(エラーメッセージなども含む)」を明確にしてください。https://teratail.com/help/question-tips#questionTips3-4-1
すいません、、テンパってます。。。でも頑張ります
テンパったところで動くようにはなりません。自分で動くように対応するしかありません。質問は編集できるのでブラウザ開発ツールのコンソールなどを確認し実行したときに起きている現象を確認して追記してください。「JavaScript デバッグ」で検索しデバッグの仕方も身に付けてください。
回答1件
あなたの回答
tips
プレビュー