Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何传递类以使其在YII的输入字段中不可见?_Php_Yii - Fatal编程技术网

Php 如何传递类以使其在YII的输入字段中不可见?

Php 如何传递类以使其在YII的输入字段中不可见?,php,yii,Php,Yii,这是我用来获取输入的小部件,我正在传递类searchAutoComplete。课程应该是什么?我想要的是,当我单击该字段时,该值将为空。当您单击输入字段时,事件onclick正在进行。 所以,您可以处理它并将输入值更改为空。怎么做 更改您的“htmlOptions”,如下所示: “htmlOptions”=>数组( 'onclick'=>'$(“#输入框”).val(“”); ), #输入框-输入的css选择器 val()-用于为元素设置某些值的jQuery方法。看看这个方法 ResultCla

这是我用来获取输入的小部件,我正在传递类
searchAutoComplete
。课程应该是什么?我想要的是,当我单击该字段时,该值将为空。

当您单击输入字段时,事件
onclick
正在进行。 所以,您可以处理它并将输入值更改为空。怎么做

更改您的“htmlOptions”,如下所示:

“htmlOptions”=>数组(
'onclick'=>'$(“#输入框”).val(“”);
),

#输入框-输入的css选择器

val()-用于为元素设置某些值的jQuery方法。看看这个方法

ResultClass-下拉列表的CSS类。默认为“ac_结果”


对于任务解决方案,您不需要从默认值更改
resultclass
。删除此字符串

请编辑您的问题,使其更清楚,我无法理解您需要什么,如上所述。您的意思是当用户单击输入时,您想从输入中删除字符串“搜索手机、照相机和笔记本电脑”?
<?php 
    $this->widget('CAutoComplete', array(
    'name'=>'search',
    'id'=>'input-box',
    'attribute'=>'search',
    'url'=> $this->createAbsoluteUrl('products/suggestions'),
    'value'=>($_GET['search'] == '')?'Search for Mobiles, Cameras & Laptops':$_GET['search'],
    'minChars'=>2,
    'scroll'=>false,
    'resultsClass'=>'searchAutoComplete ac_results',
    'htmlOptions'=> array(
    'class'=>'searchClickClear',
    ),
    'methodChain'=>'.result(function(){$("form#search-form").submit();})'
));
?>