从另一个动态html的值设置输入框的max属性

MNM

我正在尝试将此输入框的最大数量设置为另一个输入框,但是我缺少有关如何连接两个输入框的信息。这是我希望最大值根据另一个输入的当前值而更改的值

<input id="movement-quantity" class="movement-quantity" type="number" step="1" min="0" max = "1" pattern="\d*" required>

这是我要从中获取值的输入,此值将自动与其他代码一起更改,因此我尝试收听此代码

<input id="store-from-current-quantity" class="store-from-current-quantity" type="text" disabled>

这是我目前正在使用的功能

    function getMaxValueForRequest()
{
    var requester = document.getElementById("movement-quantity");
    var currentItemAmount = parseInt(document.getElementById("store-from-current-quantity").value);
    requester.max = currentItemAmount;
}

这是上面函数所在的脚本文件的开头

//variables
var numberAv=  parseInt(document.getElementById("store-from-current-quantity").value);
numberAv.elX.onchange = getMaxValueForRequest;
埃尔兹

使用Element.setAttribute

笔记

  • 我已经手动给定#store-from-current-quantity了HTML中的值-我认为这是在您的应用中的其他位置设置的。
  • change直到模糊/提交/等事件触发事件侦听器才会启动,因此您可能需要考虑keydownkeyup

但是,我有些困惑numberAv.elX.onchange-为什么要尝试获取elXNumber的属性?

disabled在此示例中,我已经删除了第二个输入上属性,以便您可以对其进行测试。

function getMaxValueForRequest() {
  var requester = document.getElementById("movement-quantity");
  var currentItemAmount = parseInt(document.getElementById("store-from-current-quantity").value);
  requester.setAttribute('max', currentItemAmount);
}


// init once to set
getMaxValueForRequest()


// listen for changes
document.getElementById("store-from-current-quantity").addEventListener('change', function(event) {
  getMaxValueForRequest()
})
<input id="movement-quantity" class="movement-quantity" type="number" step="1" min="0" max = "1" pattern="\d*" required>
<input id="store-from-current-quantity" class="store-from-current-quantity" type="text" value="5">

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在React中单击另一个输入框时如何更改输入值

来自分类Dev

AngularJS:仅在选中复选框的情况下,将一个输入框的值复制到另一个输入框

来自分类Dev

在onkeyup的另一个输入框中,在两个输入值之间显示'&'。

来自分类Dev

在onkeyup的另一个输入框中,在两个输入值之间显示'&'。

来自分类Dev

如何将输入框中的 1 个值除以 10 另一个输入框除以 10 而不舍入

来自分类Dev

如何将多个输入框的值传递给另一个输入或文本区域

来自分类Dev

jQuery动态输入另一个输入的值

来自分类Dev

从angularjs中的另一个模型设置输入文本框值

来自分类Dev

角度-在另一个组件的输入文本框中设置值

来自分类Dev

从angularjs中的另一个模型设置输入文本框值

来自分类Dev

如何将我的第一个输入框链接到数据库中已存在的另一个输入框

来自分类Dev

反应原生最后一个文本输入框最后没有设置值 onChange

来自分类Dev

从一个输入到另一个输入动态生成值

来自分类Dev

当两个输入框中的任何一个有输入时,如何自动将输入框的值设置为相反的数字?

来自分类Dev

如何在获取另一个输入框的值的keyup事件中替换文本区域中的特定文本

来自分类Dev

从另一个输入设置一个输入的值

来自分类Dev

通过锚点将数据从一个输入框获取到另一页上的另一个输入

来自分类Dev

jQuery一堆输入值乘以动态值(另一个输入)

来自分类Dev

如何将在tkinter的输入框中输入的文本从一个函数传递给另一个函数?

来自分类Dev

根据另一个输入值设置所有输入值

来自分类Dev

SASS Conditional:根据另一个属性值设置属性值

来自分类Dev

根据条件为另一个数据框的数据框列设置值

来自分类Dev

设置与特定列上的另一个数据框匹配的pandas数据框的值

来自分类Dev

对最近的输入求和以在另一个输入上设置其值

来自分类Dev

基于另一个属性值的动态类型属性

来自分类Dev

根据动态生成的另一个对象的属性计算对象的属性值的总和

来自分类Dev

在从另一个列值派生的数据框中设置计算的列值

来自分类Dev

使用另一个输入值设置jQuery值

来自分类Dev

是否可以将一个文件输入的值设置为来自另一个文件输入的文件?

Related 相关文章

  1. 1

    在React中单击另一个输入框时如何更改输入值

  2. 2

    AngularJS:仅在选中复选框的情况下,将一个输入框的值复制到另一个输入框

  3. 3

    在onkeyup的另一个输入框中,在两个输入值之间显示'&'。

  4. 4

    在onkeyup的另一个输入框中,在两个输入值之间显示'&'。

  5. 5

    如何将输入框中的 1 个值除以 10 另一个输入框除以 10 而不舍入

  6. 6

    如何将多个输入框的值传递给另一个输入或文本区域

  7. 7

    jQuery动态输入另一个输入的值

  8. 8

    从angularjs中的另一个模型设置输入文本框值

  9. 9

    角度-在另一个组件的输入文本框中设置值

  10. 10

    从angularjs中的另一个模型设置输入文本框值

  11. 11

    如何将我的第一个输入框链接到数据库中已存在的另一个输入框

  12. 12

    反应原生最后一个文本输入框最后没有设置值 onChange

  13. 13

    从一个输入到另一个输入动态生成值

  14. 14

    当两个输入框中的任何一个有输入时,如何自动将输入框的值设置为相反的数字?

  15. 15

    如何在获取另一个输入框的值的keyup事件中替换文本区域中的特定文本

  16. 16

    从另一个输入设置一个输入的值

  17. 17

    通过锚点将数据从一个输入框获取到另一页上的另一个输入

  18. 18

    jQuery一堆输入值乘以动态值(另一个输入)

  19. 19

    如何将在tkinter的输入框中输入的文本从一个函数传递给另一个函数?

  20. 20

    根据另一个输入值设置所有输入值

  21. 21

    SASS Conditional:根据另一个属性值设置属性值

  22. 22

    根据条件为另一个数据框的数据框列设置值

  23. 23

    设置与特定列上的另一个数据框匹配的pandas数据框的值

  24. 24

    对最近的输入求和以在另一个输入上设置其值

  25. 25

    基于另一个属性值的动态类型属性

  26. 26

    根据动态生成的另一个对象的属性计算对象的属性值的总和

  27. 27

    在从另一个列值派生的数据框中设置计算的列值

  28. 28

    使用另一个输入值设置jQuery值

  29. 29

    是否可以将一个文件输入的值设置为来自另一个文件输入的文件?

热门标签

归档