请帮帮我。当我在另一个文本框中给出值时,我需要更改文本框值。看到我有三个文本框第一个是数量另一个金额,第三个将是总金额。 在这里,我将给出数量和金额的价值。现在第三个文本框我的意思是总金额将自动出现。
请帮帮我......
答案 0 :(得分:1)
您使用change
事件来监控前两个输入。然后使用val
方法获取和设置属性值。
$('#qty, #amount').change( function(){
var total = $('#qty').val() * $('#amount').val();
$('#total').val(total);
});
答案 1 :(得分:0)
HTML5有一个oninput
事件可用于此目的。但是,您需要结合使用onfocus
,onkeypress
和onblur
等事件来在旧版浏览器中实现类似的响应级别。或者,如果每次按键更新这些值并不重要,只需在用户更改时使用onchange
事件更新值,然后模糊文本框。
答案 2 :(得分:0)
以下是一个简单示例:http://jsfiddle.net/adeneo/xMjdR/3/