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