我正在尝试通过输入字段动态更新文本字段。然后,这将链接到带有值的下拉选择。我还需要显示截止日期,以显示从今天开始提前 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 上的示例,但似乎没有什么与我想要实现的相似。虽然我知道答案就在那里,但我不确定我是否问对了问题。
干杯