【问题标题】:Form ajax group label and value on submit提交时形成ajax组标签和值
【发布时间】:2020-05-08 16:27:43
【问题描述】:

您好,我有一个包含 3 个输入文本字段的表单,它们具有相同的属性 (name="product")。

<div class="col-xs-12">
    <label for="product1" id="product1" class="required">Product 1</label>
    <input  type="text" class="form-control" id="product1"  name="product" required>
</div>
<div class="col-xs-12">
    <label for="product2" id="product2" class="required">Product 2</label>
    <input  type="text" class="form-control " id="product2"  name="product" required>
</div>
<div class="col-xs-12">
    <label for="product3" id="product3" class="required">Product 3</label>
    <input  type="text" class="form-control" id="product3"  name="product" required>
</div>

当我提交时,我想获取名称为 product 的所有输入的值并以这种格式发送它们

Label name  value | Label name : value | Label name : value 

【问题讨论】:

    标签: javascript jquery ajax forms


    【解决方案1】:

    提交后运行一个循环并构建你的数组。

    例如:

    var arr = [];
    
    $(form).find('input[name="product"]').each(function(index,element){
    
    arr.push({ 'label': $(element).parent().find('label').text(), 'value':$(element).val() }); 
    
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-14
      • 1970-01-01
      • 1970-01-01
      • 2014-05-02
      • 2011-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多