当我们在前两个文本框中输入值时,HTML程序将在第三个框中生成输出



我的页面上有三个文本框和三个无线电按钮。我为算术操作(即添加,sub,mul等)编写了程序。现在,我想自动生成结果当我在前两个文本框中输入值时,第三个文本框而无需单击任何按钮。如果选择了加法按钮,并且我在前两个文本框中输入值,我应该在第三个文本框中获取添加结果,而无需再次检查单选按钮。请有人帮忙告诉我如何做?

您想做的是在输入字段上聆听更改或键盘事件。

一旦TextField失去焦点,更改事件将触发,当按下键盘上的键并且不再按下键盘上时,键盘事件将触发。在我看来,在这种情况下,关键是更有意义的。

以下代码应使您继续前进:

function recalculate() {
  // recalculate your operation here
}
// assign a keyup handler to your fields
document.all.inputFieldA.onkeyup = recalculate;
document.all.inputFieldB.onkeyup = recalculate;

最新更新