获取具有相同名称的多输入文本的值

西迪·梅德

我想获取具有动态值并具有相同名称的输入值

<form name="myForm"  onsubmit="return validQuantite()" method="post">
<td align="center"><FONT ><b><input type="text" name="qt[]" value=""&nbsp;</b></font></td>
<td align="center"><FONT ><b><input type="text" name="qt[]" value=""&nbsp;</b></font></td>
<td align="center"><FONT ><b><input type="hidden" name="originqt[]" value="2"&nbsp;</b></font></td>
<td align="center"><FONT ><b><input type="hidden" name="originqt[]" value="3"&nbsp;</b></font></td>
<center><input type="Submit" style="WIDTH: 120px; HEIGHT: 25px" name="Confirm" value="Confirm">
</form>

javascript

function validQuantite() {
    var x = document.forms["myForm"]["qt[]"].values;
    var originqt = document.forms["myForm"]["originqt[]"].values;
    for(var i=0;i<x.length;i++){
    if (x[i] == null || x[i] == "" || x[i] == 0 || x[i] > originqt) {
        alert("error Quantite");
        return false;
    }

    }
}
米兰嘉达

首先检查你的html
我没有找到<输入结束标签。

<form name="myForm"  method="post"  onsubmit="return validateForm()">
<td align="center"><FONT ><b><input type="text" name="qt[]" value=""></b></font></td>
<td align="center"><FONT ><b><input type="text" name="qt[]" value=""></b></font></td>
<td align="center"><FONT ><b><input type="hidden" name="originqt[]" value="2"></b></font></td>
<td align="center"><FONT ><b><input type="hidden" name="originqt[]" value="3"></b></font></td>
<center><input type="Submit" style="WIDTH: 120px; HEIGHT: 25px" name="Confirm" value="Confirm" >
</form>

您的JavaScript应该是这样的:

<script type="text/javascript">

  function validateForm() {
    var x = document.forms["myForm"].elements.namedItem("qt[]");
    var originqt = document.forms["myForm"].elements.namedItem("originqt[]");
    for(var i=0;i<x.length;i++){

    if (x[i].value == null || x[i].value == "" || x[i].value == 0 || x[i].value > originqt[i].value) {
        alert("error Quantite");
        return false;
    }

    }
}
</script>

您必须使用valuex[i]

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从多个具有相同名称的输入文本字段中仅获取一个值?

来自分类Dev

如何获得具有相同名称的多个文本输入的值

来自分类Dev

如何使用具有相同名称的jQuery获取每个输入字段的值?

来自分类Dev

通过PHP连接具有相同名称的输入值

来自分类Dev

jQuery获取具有相同名称的属性值

来自分类Dev

如何从具有相同名称的XML获取特定值

来自分类Dev

html抓取,获取具有相同名称的不同值

来自分类Dev

具有相同名称的多个输入

来自分类Dev

具有相同名称的值的总和

来自分类Dev

在不使用URL的情况下在下一页获取具有相同名称的输入类型值

来自分类Dev

在angularjs中获取具有相同名称的形式的所有值

来自分类Dev

在for循环中从具有相同名称的表中读取文本值

来自分类Dev

javascript同步具有相同名称的输入

来自分类Dev

提交具有相同名称的多个输入的表单

来自分类Dev

具有相同名称的两个输入

来自分类Dev

Js验证具有相同名称的multipe输入字段

来自分类Dev

获取具有相同名称的所有属性

来自分类Dev

从具有相同名称的节点获取所有属性

来自分类Dev

如何使用jquery或javascript获取具有相同名称属性的多个文件的值?

来自分类Dev

php具有相同名称的多个下拉菜单无法获取该值

来自分类Dev

获取具有不同名称和相同for循环的单选按钮值

来自分类Dev

PHP,数组操作以获取具有相同名称的键

来自分类Dev

Java Servlet-获取具有相同名称的参数

来自分类Dev

如何从具有相同名称的Multi CheckBox获取价值

来自分类Dev

如何获取具有相同名称的SiteCollections列表?

来自分类Dev

获取具有相同名称JAXB的多个XML元素

来自分类Dev

从多个表中获取具有相同名称的列

来自分类Dev

如何从多个具有相同名称的输入中获取值,其中使用jQuery动态创建输入字段?

来自分类Dev

JSON返回具有相同名称的多个值

Related 相关文章

  1. 1

    如何从多个具有相同名称的输入文本字段中仅获取一个值?

  2. 2

    如何获得具有相同名称的多个文本输入的值

  3. 3

    如何使用具有相同名称的jQuery获取每个输入字段的值?

  4. 4

    通过PHP连接具有相同名称的输入值

  5. 5

    jQuery获取具有相同名称的属性值

  6. 6

    如何从具有相同名称的XML获取特定值

  7. 7

    html抓取,获取具有相同名称的不同值

  8. 8

    具有相同名称的多个输入

  9. 9

    具有相同名称的值的总和

  10. 10

    在不使用URL的情况下在下一页获取具有相同名称的输入类型值

  11. 11

    在angularjs中获取具有相同名称的形式的所有值

  12. 12

    在for循环中从具有相同名称的表中读取文本值

  13. 13

    javascript同步具有相同名称的输入

  14. 14

    提交具有相同名称的多个输入的表单

  15. 15

    具有相同名称的两个输入

  16. 16

    Js验证具有相同名称的multipe输入字段

  17. 17

    获取具有相同名称的所有属性

  18. 18

    从具有相同名称的节点获取所有属性

  19. 19

    如何使用jquery或javascript获取具有相同名称属性的多个文件的值?

  20. 20

    php具有相同名称的多个下拉菜单无法获取该值

  21. 21

    获取具有不同名称和相同for循环的单选按钮值

  22. 22

    PHP,数组操作以获取具有相同名称的键

  23. 23

    Java Servlet-获取具有相同名称的参数

  24. 24

    如何从具有相同名称的Multi CheckBox获取价值

  25. 25

    如何获取具有相同名称的SiteCollections列表?

  26. 26

    获取具有相同名称JAXB的多个XML元素

  27. 27

    从多个表中获取具有相同名称的列

  28. 28

    如何从多个具有相同名称的输入中获取值,其中使用jQuery动态创建输入字段?

  29. 29

    JSON返回具有相同名称的多个值

热门标签

归档