【问题标题】:Change other input field value by changing Increment/decrement value jQuery通过更改增量/减量值 jQuery 来更改其他输入字段值
【发布时间】:2019-06-14 08:33:25
【问题描述】:

我有一个递增递减输入字段,我想通过加减值更改其他输入文本字段的值。假设如果从增量减量输入字段中选择值,则其他文本字段值出现 100,如果值选择 2,则其他字段值出现 200,依此类推。到目前为止,我只是创建了一个增量减量字段。不知道下一步该怎么做。请帮助我解决这个问题并原谅我,因为我还在学习。

这只是简单的加/减输入字段

【问题讨论】:

标签: javascript jquery


【解决方案1】:

我已经改变了你的 JSFiddle 来帮助你。您只需添加一个新方法来计算新值(100 * 计数)并将该值分配给相应的输入框,然后从您的 plus 和 minus 方法中调用该方法。

https://jsfiddle.net/jebcnvwd/

var count = 1;
var countEl = document.getElementById("count");

function plus() {
  count++;
  countEl.value = count;
  calculateResult(count);
}

function minus() {
  if (count > 1) {
    count--;
    countEl.value = count;
    calculateResult(count);
  }
}

function calculateResult(count) {
  var resultInt = count * 100;
  var resultInput = document.getElementById("result");
  resultInput.value = resultInt;
}

calculateResult(count);

【讨论】:

  • 函数在 jsfiddle 中完美运行,但在我使用崇高文本的编译器中却不行。我该怎么办?
  • 很难说没有看到整个项目。 javascript 是在 HTML 文档中还是在单独的文件中?控制台有错误吗?
  • 现在工作正常。 id= 结果导致问题实际上有多个具有相同名称的 id。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多