发送相同输入ID的不同标题属性

纳乔·萨米恩托

我有一个带有 3 个输入的 HTML 表单。如果我更改这些输入中的某些值,我会使用它来检查我的数据库中的某些内容。

因此,每次如果我更改输入的值,我都需要向我的 Ajax 函数发送不同的“标题”属性。

问题是当我更改任何值时,我的 Ajax 函数会获得第一个输入的标题(“啤酒”)。

这是我的 HTML 代码:

<input id='quantity' type='text' title='BEER' value='0' onchange='search();'>
<input id='quantity' type='text' title='VODKA' value='0' onchange='search();'>
<input id='quantity' type='text' title='GIN' value='0' onchange='search();'>

这是我的功能:

function search(){

$.ajax({
    url: 'search.php',
    type: 'POST',
    data: 'code='+$("#quantity").attr("title"),
    success: function(x){

     alert(x);

     },
    error: function(jqXHR,estado,error){

        alert("ERROR");
    }
   });
}

请你帮帮我好吗?

我试图用一个数组来做它,但它没有用。

谢谢!!

D B

也许您打算将使用中的对象作为参数发送给您的函数。您可以发送this.

喜欢:

<input id='quantity' type='text' title='BEER' value='0' onchange='search(this);'>

注意:我稍微修改了您的代码以帮助处理调试消息。

function search(obj){

  var code = $(obj).attr("title");
  console.log(code);

  $.ajax({
      url: 'search.php',
      type: 'POST',
      data: 'code='+code,
      success: function(x){

       alert(x);

      },
      error: function(jqXHR,estado,error){

          alert("ERROR");

      }
   });
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>


<input type='text' title='BEER' value='0' onchange='search(this);'>
<input type='text' title='VODKA' value='0' onchange='search(this);'>
<input type='text' title='GIN' value='0' onchange='search(this);'>

** 顺便说一句:建议不要为页面上的多个元素使用相同的 ID。但是,通过按照您的方式调用事件,甚至不需要 ID。您可以删除它们或进行相应的更改。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用附加到相同ID的HTML按钮发送不同的值

来自分类Dev

jQuery-使用Ajax发送不同的data-id属性

来自分类Dev

设置禁用输入的标题属性

来自分类Dev

使用一种形式将相同的输入发送到不同的动作

来自分类Dev

即使发送不同的值,也可以在数据库中输入相同的值

来自分类Dev

gzip相同的输入不同的输出

来自分类Dev

输入相同但输入方式不同的结果

来自分类Dev

getProperties()返回不同的属性,具体取决于发送给主义的$ id find($ id)

来自分类Dev

无法从不同的组件发送相同的动作

来自分类Dev

SSH使用相同的配置发送不同的密钥

来自分类Dev

不同的HTML标记但ID相同

来自分类Dev

CRC32对于不同的输入是相同的

来自分类Dev

PyMC3:对相同输入的不同预测

来自分类Dev

具有相同输入openssl的不同签名

来自分类Dev

相同方法中的不同输入类型

来自分类Dev

如何为相同的输入获取不同的消息?

来自分类Dev

输入和按钮,相同的css,不同的高度

来自分类Dev

cpp 以相同的输入返回不同的输出

来自分类Dev

页面上两个不同位置的两个文本html文本输入,具有相同的提交ID

来自分类Dev

以不同的样式使用相同的ControlTemplate并覆盖属性

来自分类Dev

相同的属性和方法返回不同的值

来自分类Dev

不同的控制流语句可以具有相同的标题

来自分类Dev

ggplots for循环产生的图形具有相同的值但标题不同

来自分类Dev

如何处理具有不同值的相同列标题

来自分类Dev

在Excel中合并具有相同标题但顺序不同的表

来自分类Dev

合并具有相同属性但ID不同的NSManagedObject,与iCloud同步会导致重复(Core Data,Swift 1.2)

来自分类Dev

在html属性中输入不同的颜色文本

来自分类Dev

附加输入属性值与文本值不同

来自分类Dev

多个变量对不同的ID使用相同的值

Related 相关文章

  1. 1

    使用附加到相同ID的HTML按钮发送不同的值

  2. 2

    jQuery-使用Ajax发送不同的data-id属性

  3. 3

    设置禁用输入的标题属性

  4. 4

    使用一种形式将相同的输入发送到不同的动作

  5. 5

    即使发送不同的值,也可以在数据库中输入相同的值

  6. 6

    gzip相同的输入不同的输出

  7. 7

    输入相同但输入方式不同的结果

  8. 8

    getProperties()返回不同的属性,具体取决于发送给主义的$ id find($ id)

  9. 9

    无法从不同的组件发送相同的动作

  10. 10

    SSH使用相同的配置发送不同的密钥

  11. 11

    不同的HTML标记但ID相同

  12. 12

    CRC32对于不同的输入是相同的

  13. 13

    PyMC3:对相同输入的不同预测

  14. 14

    具有相同输入openssl的不同签名

  15. 15

    相同方法中的不同输入类型

  16. 16

    如何为相同的输入获取不同的消息?

  17. 17

    输入和按钮,相同的css,不同的高度

  18. 18

    cpp 以相同的输入返回不同的输出

  19. 19

    页面上两个不同位置的两个文本html文本输入,具有相同的提交ID

  20. 20

    以不同的样式使用相同的ControlTemplate并覆盖属性

  21. 21

    相同的属性和方法返回不同的值

  22. 22

    不同的控制流语句可以具有相同的标题

  23. 23

    ggplots for循环产生的图形具有相同的值但标题不同

  24. 24

    如何处理具有不同值的相同列标题

  25. 25

    在Excel中合并具有相同标题但顺序不同的表

  26. 26

    合并具有相同属性但ID不同的NSManagedObject,与iCloud同步会导致重复(Core Data,Swift 1.2)

  27. 27

    在html属性中输入不同的颜色文本

  28. 28

    附加输入属性值与文本值不同

  29. 29

    多个变量对不同的ID使用相同的值

热门标签

归档