javascript - 使用 JavaScript 立即添加两个数字

标签 javascript visual-studio-2010

我正在使用 Visual Studio 2008 来开发网页。问题描述是这样的:我的网页中有3个文本框,第一个是“价格”,第二个是“数量”,第三个是“金额”。我想得到价格*数量=金额。 我不想在这样做时点击任何按钮。首先,我在价格中输入值(value),然后在数量中输入值(value),一旦我将光标移出数量,我希望答案自动打印在第三个文本框中,而无需单击按钮。我想用 JavaScript 来实现。

最佳答案

我认为您的意思是 blur 事件,当文本输入失去焦点时(如果您在其外部单击)会触发该事件。

将其绑定(bind)到您的文本区域,如下所示:

price.addEventListener("blur", function( event )
{
    // do it
}, true);

fiddle :http://jsfiddle.net/egLzz5gb/

关于javascript - 使用 JavaScript 立即添加两个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32224669/

相关文章:

c++ - std::map 的大小大于调试器中显示的元素数量

c# - 如何从语音文件中识别短语

javascript - 如何调试javascript?

javascript $.get() 函数执行时间

javascript - 如何在nvd3图表上显示不同范围的2条线

javascript - 对鼠标悬停在框阴影上使用react并更改该特定框阴影的颜色

c++ - 找不到程序入口点?

javascript - 在javascript中解析json响应数组

c++ - 我可以在 MFC CListBox 中添加多列吗?

visual-studio-2010 - 在 Visual Studio Shell : can't watch the variables 中使用 IronPython 工具进行调试