php yii時間控制項

2021-07-01 18:46:45 字數 2019 閱讀 9229

我們的表單中經常需要使用者輸入時間,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...