CodeIgniter处理Jquery添加的多个输入字段

弗拉基米尔·斯图斯

好的,我可以将数据添加到数据库中。我有单个输入字段,并且按钮会在单击时添加更多输入字段。我的问题是如何获取控制器的所有输入并将其发送到模型。到目前为止,我的代码是:Jquery:

<script>
    $('a').click(function(e){


       $('#inp').append('<div><input class = "new_input" type=text name="name[]"/><a class="remove_field "href="#"> X</a><div><br/>');
       $('.remove_field').click( function(e){
         e.preventDefault();
         $(this).parent('div').remove();
       })
    });
</script>

形式:

<?php
// Forma za unos podataka
echo  $this->session->flashdata('item');
echo '<h4>Unesite podatke</h4>';
echo '<div id="warning"></div>';

$att = array('name'=>'form','onsubmit'=>" return validation()");
echo form_open('admin/crud/adding/',$att);

echo form_label('Novi podatak:', 'input_data_info') . br() . br();
$data = array(
              'name'        => 'input_data_info',
              'id'          => 'input_data_info',
              'placeholder'       => 'Unestite podatke',
             );

echo form_input($data) . br() . br();
echo '<div id="inp"></div>';

echo "<a href='#'>".'Novi unos'."</a>" .br() .br();
echo form_submit('save', 'Snimi') . br() . br();
echo form_submit('add', 'Dodaj').br();


echo form_close();

?>

控制器:

$input_data_info = (string)$this->input->post('input_data_info', TRUE);
             //model za dodavanje podataka 
            $this->load->model('Data');
            $query = $this->Data->add($input_data_info);  
自由奔跑者

第一个输入字段名称是'input_data_info',然后JQuery添加带有'name []'的输入字段

当您要从所有输入字段中提取数据时,它们首先需要具有一个通用名称。

因此,将最初以表单形式创建的输入字段重命名为name ='name []',这将使您的代码:

$data = array(
          'name'        => 'name[]',
          'id'          => 'input_data_info',
          'placeholder'       => 'Unestite podatke',
         );

然后在您的控制器中使用如下代码:

$ all_input_data = $ this-> input-> post('name');

// $ all_input_data是一个包含所有输入值的数组。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用jquery为多个输入添加输入字段?

来自分类Dev

jQuery处理输入字段

来自分类Dev

jQuery添加多个输入字段不起作用

来自分类Dev

使用jQuery禁用/启用Codeigniter输入字段

来自分类Dev

ReactJS动态添加多个输入字段

来自分类Dev

使用jQuery仅处理文本输入字段

来自分类Dev

使用Jquery Ajax在PHP中动态添加/删除多个输入字段

来自分类Dev

向jQuery中的输入字段添加只读

来自分类Dev

jQuery的动态添加李与输入字段

来自分类Dev

使用jQuery添加和删除输入字段

来自分类Dev

动态添加输入字段值 jQuery

来自分类Dev

如何从单个输入字段在codeigniter上上传多个图像

来自分类Dev

如何通过React中的单个组件处理多个输入字段

来自分类Dev

无法从多个HTML输入字段添加或删除图像

来自分类Dev

如何在输入字段中添加多个值

来自分类Dev

如何使用输入字段动态添加和删除多个<tr>

来自分类Dev

jQuery对照其他动态添加的输入字段验证动态添加的输入字段

来自分类Dev

jQuery对照其他动态添加的输入字段验证动态添加的输入字段

来自分类Dev

出现多个字段时的jQuery时间输入问题

来自分类Dev

jQuery从Excel复制到多个输入字段

来自分类Dev

jQuery一键更新表单上的多个输入字段

来自分类Dev

使用jQuery从克隆的输入字段中上传多个文件

来自分类Dev

如何在多个输入字段上使用jquery keyup?

来自分类Dev

jQuery插件输入字段接受多个IP地址

来自分类Dev

jQuery将文本追加到多个输入字段

来自分类Dev

在jQuery中处理多个ID并仅更新相同ID的输入

来自分类Dev

处理多个表单输入

来自分类Dev

在动态添加的 jQuery 自动完成输入字段中更改任何输入字段时,所有输入字段都会更改

来自分类Dev

jQuery-动态添加的输入字段不会发送值

Related 相关文章

  1. 1

    如何使用jquery为多个输入添加输入字段?

  2. 2

    jQuery处理输入字段

  3. 3

    jQuery添加多个输入字段不起作用

  4. 4

    使用jQuery禁用/启用Codeigniter输入字段

  5. 5

    ReactJS动态添加多个输入字段

  6. 6

    使用jQuery仅处理文本输入字段

  7. 7

    使用Jquery Ajax在PHP中动态添加/删除多个输入字段

  8. 8

    向jQuery中的输入字段添加只读

  9. 9

    jQuery的动态添加李与输入字段

  10. 10

    使用jQuery添加和删除输入字段

  11. 11

    动态添加输入字段值 jQuery

  12. 12

    如何从单个输入字段在codeigniter上上传多个图像

  13. 13

    如何通过React中的单个组件处理多个输入字段

  14. 14

    无法从多个HTML输入字段添加或删除图像

  15. 15

    如何在输入字段中添加多个值

  16. 16

    如何使用输入字段动态添加和删除多个<tr>

  17. 17

    jQuery对照其他动态添加的输入字段验证动态添加的输入字段

  18. 18

    jQuery对照其他动态添加的输入字段验证动态添加的输入字段

  19. 19

    出现多个字段时的jQuery时间输入问题

  20. 20

    jQuery从Excel复制到多个输入字段

  21. 21

    jQuery一键更新表单上的多个输入字段

  22. 22

    使用jQuery从克隆的输入字段中上传多个文件

  23. 23

    如何在多个输入字段上使用jquery keyup?

  24. 24

    jQuery插件输入字段接受多个IP地址

  25. 25

    jQuery将文本追加到多个输入字段

  26. 26

    在jQuery中处理多个ID并仅更新相同ID的输入

  27. 27

    处理多个表单输入

  28. 28

    在动态添加的 jQuery 自动完成输入字段中更改任何输入字段时,所有输入字段都会更改

  29. 29

    jQuery-动态添加的输入字段不会发送值

热门标签

归档