Codeigniter:获取文本框的值

时间:2015-06-09 06:50:08

标签: php codeigniter

请帮帮我。是否可以在不提交的情况下获取文本框的值?然后我将在查询中使用它。它是这样的

  

从my_table中选择*,其中id =($ data);

我试过了$data['example'] = $this->input-post('name_of_textbox');,但它没有用。我认为需要提交代码才能获得价值。

我不会将值放在我的表/数据库中。我将它用于我的查询的变量。

请帮帮我。非常感谢你。

2 个答案:

答案 0 :(得分:0)

下面是简单的ajax调用提交数据......

<input type='text' name='link_text' id='link_text' value='' class="form-control input-sm" placeholder="Enter Link...">

<button type="button" class="btn btn-md btn-primary btn-sm" id="add_menu_submit" action="save" title="Save Menu">Add</button>

$(document).off("click", "#add_menu_submit").on('click', "#add_menu_submit", function () {
        var ele = $(this);
        ajax_call({
            url: site_url('menu/menu_insert'),
            data: $("#add_menu_form").serialize(),
            type: 'post',
            dataType: 'json',
            beforeSend: function () {

            },
            success: function (result) {

            },
            error: function () {

            }
        });

    });

答案 1 :(得分:0)

如果您的文本框在表单中,那么您当然必须提交表单以通过

获取其值
$this->input->post('name_of_textbox');

如果您不想提交表单使用javascript。 根据您的要求,在任何javascript事件中通过ajax请求查找textbox运行php代码的值。