3
我试图通过输入字段动态更新文本字段。然后这将被链接到具有值的下拉选择。我还需要显示截止日期,从今天的日期提前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和谷歌上的例子,但似乎没有什么我试图实现。虽然我知道答案在那里,但我不确定我是否在问正确的问题。
干杯
谢谢@MrCode,虽然如上所述。当离开输入字段时,为什么值不会出现在'金额'和'送货'div中。 – Janatan 2013-02-12 13:28:14
@Janatan这是一个简单的MOD - 我已经更新了答案。 – MrCode 2013-02-12 13:30:56
我试过了,在你编辑你的文章之前它没有工作。以为我做错了什么。这很奇怪,因为它也会禁用下拉菜单。 [小提琴](http://jsfiddle.net/jonnystudent/3TMK8/1/) – Janatan 2013-02-12 13:36:04