Php Yii框架-获取输入字段的当前值

Php Yii框架-获取输入字段的当前值,php,yii,Php,Yii,我有一个YiiStrap文本字段,我想将该值发送到此视图的控制器。目前我正在硬编码该值,但我想获得输入字段的当前值。有人知道怎么做吗?onclick应该调用控制器上的函数,并将textfield的当前值传递给它。下面是我的代码: <?php echo TbHtml::textField('text', '', array('id' => 'inputSearch', 'value' => 'hello', 'append' => TbHtml::button('

我有一个YiiStrap文本字段,我想将该值发送到此视图的控制器。目前我正在硬编码该值,但我想获得输入字段的当前值。有人知道怎么做吗?onclick应该调用控制器上的函数,并将textfield的当前值传递给它。下面是我的代码:

    <?php echo TbHtml::textField('text', '', array('id' => 'inputSearch', 'value' => 'hello', 'append' => 
TbHtml::button('test', '', array(
     'class' => 'lookup',
     'id' => 'lookup',
      'color' => TbHtml::BUTTON_COLOR_PRIMARY,
       //'onclick' => TbHtml::listData(HighSchoolDistrict::model()->findAll(), 'High_School_District_Name', 'High_School_District_Name'),
      'onclick' => $this->actionDoSomething('bal'),
    )

 ))); ?>

您可以使用ajax在控制器中发布值:

$("#lookup").click(function(){
    $.ajax({
        type: "POST",
        url: "<?php echo Yii::app()->createUrl('site/search');?>",
        data: {inputSeach: $("#inputSearch").val()},
        success:function(){}
    });
});
$(“#查找”)。单击(函数(){
$.ajax({
类型:“POST”,
url:“”,
数据:{inputSeach:$(“#inputSeach”).val()},
成功:函数(){}
});
});

onClick参数调用一个javascript函数,如果您想在输入时获取输入的当前值,那么您应该查找Ajax。那么我会将其放在我的视图中吗?在脚本标记中?这正在工作,但我无法访问“我的控制器”上的数据,我正在使用$\u POST['data']是的,您可以将其放在视图中。在控制器中,使用$\u POST[“inputSearch”]