我們的表單中經常需要使用者輸入時間,yii中有很方便的時間控制項cjuidatepicker可供使用,得到的效果如下:
呼叫方法
[php]view plain
copy
<?php
$this
->widget(
'zii.widgets.jui.cjuidatepicker'
,array
( 'language'
=>
'zh_cn'
, 'name'
=>
'worktime[start]'
, 'value'
=>
$query
['start'
] ?
$query
['start'
] :
date
('y-m-d'
),
'options'
=>
array
( 'showanim'
=>
'fold'
, 'showon'
=>
'both'
, 'buttonimage'
'/images/calendar.gif'
, 'maxdate'
=>
'new date()'
, 'buttonimageonly'
=>true,
'dateformat'
=>
'yy-mm-dd'
, ),
'htmloptions'
=>
array
( 'style'
=>
'height:18px'
, 'maxlength'
=>8,
),
));
?>
上述**得到的html**如下:
[html]view plain
copy
<
input
type
="text"
name
="worktime[start]"
value
="2012-11-02"id=
"worktime_start"
maxlength
="8"
style
="height:18px"
class
="hasdatepicker"
>
<
imgclass
="ui-datepicker-trigger"
src=
"/oss/images/calendar.gif"
alt=
"..."
title
="..."
>
cjuidatepicker中的引數說明
name:input標籤中的name
value: input標籤中的value
options:主要是日曆控制項顯示相關的
showanim:日曆框出現的動畫效果,可選值slidedown, show(the default), slidedown, fadein, fold 等
showon:日曆框如何被觸發,both:點圖示和輸入框均可;focus:點輸入框;button:點圖示
buttonimage:圖示位址
maxdate:可選的最大日期,對應的還有mindata
dateformat:日曆資料格式。注意,上面value的日期格式必須與此處一致,否則資料不會與控制項匹配。
htmloptions:input框的一些html設定,如樣式,最大長度等。
時間控制項 Selenium時間控制項的處理
我們經常在做web自動化測試過程中會遇到時間控制項,那麼對於時間控制項如何處理,我們可以來分析下。對於時間控制項一般分為兩種 1 普通的時間控制項 直接通過send keys就可以解決 d.get time.sleep 10 ele d.find element by id hd checkin e...
php yii框架 目錄說明
yii框架說明 版本1.x yiiframework架構下的所有應用都由物件例項驅動完成,完全是純oo程式設計。其中最基礎,最核心的是ccomponent類,了解ccomponent的用途和設計思想是認識yiiframework的基礎中的基礎。yiiframework架構下的所有應用都由物件例項驅動...
PHP yii框架FormWidget元件
本篇文章介紹的是php yii框架form元件,方便在view層更好呼叫此功能,話不多說上 1 先繼承yii本身widget類 user lsh namespace system widgets use system helpers syshelper use yii base invalidcal...