JavaScript或Jquery中的Onchange事件

时间:2011-12-19 07:07:42

标签: javascript jquery

请帮帮我。当我在另一个文本框中给出值时,我需要更改文本框值。看到我有三个文本框第一个是数量另一个金额,第三个将是总金额。 在这里,我将给出数量和金额的价值。现在第三个文本框我的意思是总金额将自动出现。

请帮帮我......

3 个答案:

答案 0 :(得分:1)

您使用change事件来监控前两个输入。然后使用val方法获取和设置属性值。

http://jsfiddle.net/8hunC/

$('#qty, #amount').change( function(){
    var total = $('#qty').val() * $('#amount').val();
    $('#total').val(total);
});

答案 1 :(得分:0)

HTML5有一个oninput事件可用于此目的。但是,您需要结合使用onfocusonkeypressonblur等事件来在旧版浏览器中实现类似的响应级别。或者,如果每次按键更新这些值并不重要,只需在用户更改时使用onchange事件更新值,然后模糊文本框。

答案 2 :(得分:0)

以下是一个简单示例:http://jsfiddle.net/adeneo/xMjdR/3/