?
This document uses PHP Chinese website manual Release
jQuery Mobile 會自動為 HTML 表單自動添加樣式,讓它們看起來更具吸引力,觸摸起來更具友好性。
jQuery Mobile 使用 CSS 為 HTML 表單元素添加樣式,讓它們更具吸引力,更易于使用。
在 jQuery Mobile 中,您可以使用下列表單控件:
當(dāng)使用 jQuery Mobile 表單時,您應(yīng)當(dāng)知道:
效果預(yù)覽 ?<form method="post" action="demoform.html">
<label for="fname">姓名:</label>
<input type="text" name="fname" id="fname">
</form>
如需隱藏標(biāo)簽,請使用 class ui-hidden-accessible。這在您把元素的 placeholder 屬性作為標(biāo)簽時經(jīng)常用到:
效果預(yù)覽 ?<form method="post" action="demoform.html">
<label for="fname" class="ui-hidden-accessible">姓名:</label>
<input type="text" name="fname" id="fname" placeholder="姓名...">
</form>
如需讓標(biāo)簽和表單元素看起來更適應(yīng)寬屏,請用帶有 data-role="fieldcontain" 屬性的 <div> 或 <fieldset> 元素包圍 label/form 元素:
效果預(yù)覽 ?<form method="post" action="demoform.html">
<div data-role="fieldcontain">
<label for="fname">姓:</label>
<input type="text" name="fname" id="fname">
<label for="lname">名:</label>
<input type="text" name="lname" id="lname">
</div>>
</form>
fieldcontain 屬性基于頁面的寬度為標(biāo)簽和表單控件添加樣式。當(dāng)頁面的寬度大于 480px 時,它會自動把標(biāo)簽放置在與表單控件同一線上。當(dāng)頁面的寬度小于 480px 時,標(biāo)簽會被放置在表單元素的上面。 |
提示:為了防止 jQuery Mobile 為可點擊元素自動添加樣式,請使用 data-role="none" 屬性:
效果預(yù)覽 ?<label for="fname">姓名:</label>
<input type="text" name="fname" id="fname" data-role="none">
jQuery Mobile 中的表單提交 jQuery Mobile 通過 AJAX 自動處理表單提交,并將試圖集成服務(wù)器響應(yīng)到應(yīng)用程序的 DOM 中。 |