入力フィールドを介してテキスト フィールドを動的に更新しようとしています。これは、値を含むドロップダウン選択にリンクされます。また、今日の日付から 30 日前を表示するには、期日を表示する必要があります。
ここに私のHTMLがあります:
<div>
<label for="payment">Payment:</label>
<input type="text" name="amount" id="amount" onChange="myfunction()"/>
<br /><br />
<label for="delivery">Delivery:</label>
<select id="delivery" name="delivery">
<option value="1">Fast</option>
<option value="2">Medium</option>
<option value="3">Slow</option>
</select>
</div>
<br />
<div>
Payment Breakdown: <br /><br />
Payment:
<div name="amount" id="amount"></div>
Freight:
<div name="delivery" id="delivery"></div>
Total Payment:
<div name="total" id="total"></div>
Due Date:
<div name="date" id="date"></div>
</div>
私はJavascriptの部分に苦労していて、それをすべてまとめています。
私はここまで来ましたが、今は立ち往生しています。(私が知っている限りではありません)
function myFunction()
{
var amount = document.getElementById("amount");
var delivery = parseInt($(this).find("option:selected").val());
total = amount + delivery
$("#total").html(total);
};
Stackoverflow と Google の例を見てきましたが、私が達成しようとしているものと似たものはないようです。答えがそこにあることは知っていますが、正しい質問をしているかどうかはわかりません。
乾杯