jquerymobile框架中的表單組件基礎(chǔ)使用教程_jquery

jquerymobile框架中的表單組件基礎(chǔ)使用教程_jquery

ID:30778400

大?。?69.38 KB

頁數(shù):10頁

時間:2019-01-03

jquerymobile框架中的表單組件基礎(chǔ)使用教程_jquery_第1頁
jquerymobile框架中的表單組件基礎(chǔ)使用教程_jquery_第2頁
jquerymobile框架中的表單組件基礎(chǔ)使用教程_jquery_第3頁
jquerymobile框架中的表單組件基礎(chǔ)使用教程_jquery_第4頁
jquerymobile框架中的表單組件基礎(chǔ)使用教程_jquery_第5頁
資源描述:

《jquerymobile框架中的表單組件基礎(chǔ)使用教程_jquery》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫

1、jQueryMobile框架中的表單組件基礎(chǔ)使用教程一.表單組件基礎(chǔ)1.組件簡介jQueryMobile屮的表單組件是基于標(biāo)準HTML,然后在此基礎(chǔ)上增強樣式,因此即使瀏覽器不支持jQueryMob訂e表單仍可止常使用。需要注意的是,jQueryMobile會把表單元素增強為觸摸設(shè)備很容易使用的形式,因此對于iphone/ipad與Android使用Web表單將會變得非常方便。jQueryMob訂c的表單組件有以卜?幾種:(1)文本輸入框,type二〃text"標(biāo)記的input元素會自動增強為jQue

2、ryMobile樣式,無需額外添加data-role屬性。(2)文木輸入域,textarea元素會被自動增強,無需額外添加data-role屬性,用于多行輸入文本,jQueryMobile會自動增大文本域的高度,避免在移動設(shè)備中很難找到滾動條的情況。(3)搜索輸入框,type二"search"標(biāo)記的input元素會自動增強,無需額外添加data-role屬性,這是一個新的HTML元素,增強后的輸入框左邊有一個放大鏡圖標(biāo),點擊觸發(fā)搜索,在輸入內(nèi)容后,輸入框的右邊還會出現(xiàn)一個叉的圖標(biāo),點擊清除已輸入的內(nèi)容

3、,非常方便。(4)單選按鈕,type二〃radio"標(biāo)記的input元素會門動增強,無需額外添加data-role屬性。(5)復(fù)選按鈕,type二〃checkbox"標(biāo)記的input元素會自動增強,無需額夕卜添加data-role屬性。(6)選擇列表,select元索會被自動壇強,無需額外添加data-role屬性。(7)劃桿,type二〃remge"標(biāo)記的input元素會口動增強,無需額外添加data-role屬性。(8)開關(guān),select元素添?加data-role二〃slider"屬性后會被增強

4、會jQueryMob訂e的開關(guān)組件,select中只能有兩個option。2.組件使用規(guī)范所有的表單組件,只耍是需耍與服務(wù)器傳送數(shù)據(jù),都應(yīng)該包裹在一個form標(biāo)簽內(nèi),并且應(yīng)該指定好form的action和method屬性。當(dāng)然如果你使用的是WebSQLDatabase這類本地儲存,即數(shù)據(jù)并不需要與服務(wù)器傳送,可以不用form標(biāo)簽和sumbit提交。另外form的id需要在整站屮唯一,由于jQueryMobi1e使用Ajax導(dǎo)航,因此不同的page可以同時加載至!I一個D0M中,因此formid必須整站

5、唯一以保證每個D0M的表單id都是不同的。每一個表單元索應(yīng)該要有相應(yīng)的label對應(yīng),label的for值要與元索的id相同,使其在語義上相關(guān),并且可以使用一個帶有data-role=/,fieldcontain,/屬性的div或fieldset容器包裹,jQueryMobile會自動在容器底部增加一條細邊框作為分隔。二.表單組件詳解1.文本輸入框在jQueryMobile中,文本輸入框和文本輸入域都是使用標(biāo)準HTML標(biāo)記的,并且支持一些HTML5的input類型,如password,email,te

6、l,number,range等更多的類型,而對于一些類型(range,scrach)jQueryMobile則會將其轉(zhuǎn)換為text的input類型,統(tǒng)一標(biāo)準化其樣式,下面是文本輸入框的調(diào)用代碼及示圖。

2.文本輸入域

7、,textarea,,>文木輸入域

3.搜索輸入框正如上文所述,增強后的輸入框左邊有一個放大鏡圖標(biāo),點擊觸發(fā)搜索,在輸入內(nèi)容后,輸入框的右邊還會出現(xiàn)一個叉的圖標(biāo),點擊清除已輸入的內(nèi)容。

8、

〃1〃?」〃1〃1〃〃/ame二searchid二searchvalue二/>4.單選框單選框組件用于在頁面中提供一組選項,并且只能選擇其中一個選項。在jQueryMobile中,單選框組件不但在外觀上美化了,還增加了一些圖標(biāo)用于增強視覺反饋。type二〃radio"標(biāo)記的input元索會自動增強為單選框組件,但jQueryMobile建議開發(fā)者使用一個帶data-ro1e=,zcontro1group/z屬性的fieldset標(biāo)簽包括選

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。
相關(guān)標(biāo)簽