id OnChange出错

时间:2018-05-24 16:50:13

标签: javascript arrays

我在javascript中有一个用onChange调用的函数。 当它是一个时,一切都很好

<input class="form-control" type="text" onchange="opert(<?php echo $fetch["id_prod"] ?>,1)" id="name" value="<?php echo $fetch["name_prod"]; ?>">

现在,当我把它放了一段时间它给了我id冲突时,如何在同一时间内为我的所有输入添加相同的id?

1 个答案:

答案 0 :(得分:0)

在数据属性中放入“id_prod”之后,您可以通过输入类获取产品ID,而不是onChange。

<input class="form-control opert" type="text" data-opert_val="<?php echo  $fetch["id_prod"] ?>" id="name" value="<?php echo $fetch["name_prod"]; ?>">


$(".opert").on('blur', function(){
  var id_prod = $(this).attr('data-opert_val');
  var name_prod = $(this).val();
});

希望这对你有所帮助。