jQuery显示的表单输入未提交提交-Codeigniter

时间:2019-03-14 12:44:35

标签: jquery html codeigniter input tags

我有一个视图,其中在选择某些选择输入字段时,使用Jquery动态显示了一些输入字段。

每个表单输入字段都包装在单独的类中,因此Jquery使用类名称显示这些输入字段。

问题是,某些动态输入字段没有通过阻止整个表单提交来向控制器提交值。但是有些可以。当我删除造成此问题的输入字段(以及包装的类)时,则工作正常。如果我仅通过删除输入字段来保留该包装的类,那么它也将不起作用。这意味着它只有在删除具有输入字段的整个类时才起作用。

下面是带有包装类的动态生成的输入字段,效果很好。

<div class="form-group *popin-input-price*" style="display:none">
  <label class="control-label col-md-3 col-sm-3 col-xs-12" for="popin-input-price">Enter price value<span class="required text-red">*</span>
  </label>
  <div class="col-md-6 col-sm-6 col-xs-12">

      <input type="text" id="popin-input-price" name="popin-input-price" required="required" class="form-control col-md-7 col-xs-12">
  </div>
</div>

下面是动态生成的带有包裹div的输入字段之一,可防止表单提交。

<div class="form-group *popin-input-price-btwn*" style="display:none">
    <label class="control-label col-md-3 col-sm-3 col-xs-12" for="popin-input-price-btwn">Enter price range<span class="required text-red">*</span>
    </label>
    <div class="col-md-2 col-sm-2 col-xs-4">
      <input type="text" name="popin-input-price-btwn[]" required="required" class="form-control col-md-7 col-xs-12">
    </div>
</div>

此外,当我更改输入元素的包装类导致工作输入字段的包装类(popin-input-price)出现问题(popin-input-price-btwn)时,该输入字段也可以工作,数据提交。

因此,似乎该问题与输入无关,但该类包装了输入字段,对此我不确定。任何人都可以帮忙。

0 个答案:

没有答案