jQuery Mobile 表单基础
2014-02-25 17:04
711 查看
jQuery Mobile表单:使用CSS来设置HTML表单元素的样式。
表单控件包括:文本框,搜索框,单选框,复选框,选择菜单,滑动条,翻转切换开关
基本规则: <form>元素必须设置method,action属性
每个表单元素必须设置唯一的"id"属性。(该 id 在站点的页面中必须是唯一的)
每个表单元素必须有一个标记 label (请设置 label 的 for 属性来匹配元素的 id)
e.g.
<form method="post" action="demo_form.asp">
<label for="firstName">First name:</label>
<input type="text" name="firstName" id="firstName" />
</form>
隐藏label: class="ui-hidden-accessible"
文本框text的占位符:
placeholder="..."
e.g.
<label for="firstName" class="ui-hidden-accessible">First name:</label>
<input type="text" name="firstName" id="firstName" placeholder="请输入内容" />
data-role="fieldcontain” - 基于页面宽度来设置
label 和表单控件的样式
当页面宽度大于480px 时,会自动将 label 与表单控件放置于同一行; 当小于 480px 时,label 会被放置于表单元素之上
e.g.
<div data-role="fieldcontain">
<label for="firstName" class="ui-hidden-accessible">First name:</label>
<input type="text" name="firstName" id="firstName" placeholder="请输入内容" />
.........
</div>
data-role="none" -取消 jQuery Mobile 自动为可点击元素设置的样式
e.g.
<label for="firstName" >First name:</label>
<input type="text" name="firstName" id="firstName" data-role="none" />
表单控件包括:文本框,搜索框,单选框,复选框,选择菜单,滑动条,翻转切换开关
基本规则: <form>元素必须设置method,action属性
每个表单元素必须设置唯一的"id"属性。(该 id 在站点的页面中必须是唯一的)
每个表单元素必须有一个标记 label (请设置 label 的 for 属性来匹配元素的 id)
e.g.
<form method="post" action="demo_form.asp">
<label for="firstName">First name:</label>
<input type="text" name="firstName" id="firstName" />
</form>
隐藏label: class="ui-hidden-accessible"
文本框text的占位符:
placeholder="..."
e.g.
<label for="firstName" class="ui-hidden-accessible">First name:</label>
<input type="text" name="firstName" id="firstName" placeholder="请输入内容" />
data-role="fieldcontain” - 基于页面宽度来设置
label 和表单控件的样式
当页面宽度大于480px 时,会自动将 label 与表单控件放置于同一行; 当小于 480px 时,label 会被放置于表单元素之上
e.g.
<div data-role="fieldcontain">
<label for="firstName" class="ui-hidden-accessible">First name:</label>
<input type="text" name="firstName" id="firstName" placeholder="请输入内容" />
.........
</div>
data-role="none" -取消 jQuery Mobile 自动为可点击元素设置的样式
e.g.
<label for="firstName" >First name:</label>
<input type="text" name="firstName" id="firstName" data-role="none" />
相关文章推荐
- jquery 相册展示,带点击,带小图展示
- jQuery学习笔记—— .html(),.text()和.val()的使用和区别
- AJAX_jQuery框架,三种无刷新方法
- 用jQuery获取table中行id和td值
- jQuery 的 live() 方法对 hover 事件的处理
- jQuery 的 live() 方法对 hover 事件的处理
- jQuery 的 live() 方法对 hover 事件的处理
- jQuery 的 live() 方法对 hover 事件的处理
- jQuery中$.get、$.post、$.getJSON、$.ajax 方法详解
- liferay中使用jQuery Validation Engine进行ajax验证,不通过也提交表单的解决方案
- jquery.tmpl.js模板
- jQuery名字
- jQuery Mobile 列表内容
- 验证控件jquery.validate.js使用说明+中文API
- jQuery常用方法(二)-事件
- 导入jquery在线库和离线库
- jQuery学习--Chapter01小结(jQuery介绍)
- jQuery之四(事件与动画)
- jquery on方法(事件委托)
- jQuery学习笔记之jQuery选择器