Yii用AutoComplete实现表单自动提示

基本用法如下:

controller层代码:

-------------------------------------------

 代码如下 复制代码
<?php
class SiteController extends Controller
{
 public function actionIndex()
 {
 $data=array('Nanjing', 'Beijing', 'Perth',
'Chicago','Paris','Pengnai','Sydney');
 $this->render('index', array(
  'data' => $data,
 ));
 }
}

view层代码:

------------------------------------------------------

 代码如下 复制代码
<?php
$this->widget('zii.widgets.jui.CJuiAutoComplete', array(
'name'=>'city',
'source'=>$data,
'options'=>array(
  'minLength'=>'1',//设置文本框中有最少有几个字符的时候开始提示
 ),
 'htmlOptions'=>array(
 'style'=>'height:20px;'
 ),
));
?>
时间: 2024-10-21 14:50:37

Yii用AutoComplete实现表单自动提示的相关文章

Yii -AutoComplete 表单自动提示实例

CJuiAutoComplete 在用户输入时可以根据用户输入的前几个字符自动提示用户可以输入的文字.它封装了 JUI autocomplete插件. 基本用法如下: controller层代码: ---------------  代码如下 复制代码 <?php class SiteController extends Controller {  public function actionIndex()  {  $data=array('Nanjing', 'Beijing', 'Perth'

chrome表单自动填充导致input文本框背景变成偏黄色问题解决

chrome表单自动填充后,input文本框的背景会变成偏黄色的,这是由于chrome会默认给自动填充的input表单加上input:-webkit-autofill私有属性,然后对其赋予以下样式:   复制代码 代码如下: input:-webkit-autofill { background-color: #FAFFBD; background-image: none; color: #000; } 在有些情况下,这个黄色的背景会影响到我们界面的效果,尤其是在我们给input文本框使用图片背

jquery php json 表单自动填充代码

这种表单自动完成功能,像百度,google,淘宝他们的搜索功能都有,在用户输入一部要的内容时会根据条件显示相关内容. <script> ;(function($){ /* plugin */ $.fn.autocomplete=function(o){     if(o.ajax) o.ajax=$.extend({ url:'', datatype:'json', async:true }, o.ajax||{});     o.elemcss教程=$.extend({ focus:{'co

thinkPHP实现表单自动验证_php实例

昨天晚上我们老大叫我弄表单自动验证功能,愁了半天借鉴了好多官网的知识,才出来,诶,总之分享一下我自己的成果吧! thinkphp 在Model基类为我们定义了自动验证的函数和正则表达式,我们只需要在对应的数据库表的模型类下建立$_validate属性就可以了. 1.我们找到Model基类,可以看到 protected $_validate       = array();  // 自动验证定,它是数组类型的,下面在对应数据模型文件定义它: 2. 复制代码 代码如下: public functio

ThinkPHP表单自动提交验证实例教程_php实例

本文以实例讲述了ThinkPHP表单自动提交验证的实现过程,详细步骤如下所示: 一.模板部分: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <TITL

chrome浏览器当表单自动填充时如何去除浏览器自动添加的默认样式_javascript技巧

一.发现该问题的原因-是在写账号登录页面时,input表单添加了背景图片,当自动填充,搓搓的一坨淡黄色背景出来. 这个原因是我草率的直接设置在input元素里面,结果问题就来了.所以如果把这个图标放在input表单外面,就不会出现这个问题. 二.表单自动填充会添加浏览器默认样式怎么处理和避免 第二张图,就是表单自动填充后,chrome会默认给自动填充的input表单加上input:-webkit-autofill私有属性 input:-webkit-autofill, textarea:-web

360极速浏览器如何设置表单自动填充

  360极速浏览器设置表单自动填充的方法如下: 如果已经厌倦了反复填写信息相同的网络表单,请使用只需点击一次即可完成表单填写的自动填充功能,从而节省时间并减少键入内容.如果不想使用自动填充功能,则可以在"自动填充选项"对话框中停用该功能.

关于window.onload事件及post表单自动登录问题

问题描述 关于window.onload事件及post表单自动登录问题 各位道友好,关于onload在网上查了很多资料,各家众说纷纭. 最近做一个在A网站跳转B网站并自动登录,用户密码等用A网站此用户的资料.我的思路很简单:将数据从A中传到B,B接收数据,并将接收的数据填入表单,然后自动提交. 我提交的方式是用一个onload事件去调用登录按钮的函数. 但是在这个onload上出现了问题. 解决方案 1. window.onload=ParamOnload 改为 1. window.onload

网页-表单自动填写内容提交

问题描述 表单自动填写内容提交 每天更新数据到mysql上.然后登陆网站,从数据库里面查找相关填表内容,然后自动填写进打开的网页表单内,自动点击提交,这个web网页 是别人的 解决方案 web automation的方式点击表格提交 解决方案二: 还可以浏览器插件,插入javascript来操作web页面 解决方案三: 下载httpanalyzerstd工具截取别人网站的提交动作的数据包,然后分析数据包格式构造,具体怎么操作自行百度,然后用使用http协议post方法提交,只要你数据包构造正确,