1、表单:

表单控件:

  • 文本输入框
  • 搜索输入框
  • 单选按钮
  • 复选框
  • 选择菜单
  • 滑动条
  • 翻转拨动开关

fileld容器
如需让标签和表单元素看起来更适应宽屏,请用带有 data-role="fieldcontain" 属性的 <div> 或 <fieldset> 元素包围 label/form 元素:

<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>

为了防止 jQuery Mobile 为可点击元素自动添加样式,请使用 data-role="none" 属性:

当用户在有限数量的选择中仅选取一个选项时,使用单选按钮。

为了创建一系列单选按钮,请添加带有 type="radio" 的 input 以及相应的 label。把单选按钮包围在 <fieldset> 元素内。您也可以添加一个 <legend> 元素来定义 <fieldset> 的标题。

提示:请使用 data-role="controlgroup" 来把按钮组合在一起:

<form method="post" action="demo_form.php">
<fieldset data-role="controlgroup">
<legend>Choose your gender:</legend>
<label for="male">Male</label>
<input type="radio" name="gender" id="male" value="male">
<label for="female">Female</label>
<input type="radio" name="gender" id="female" value="female">
</fieldset>
</form>

您也可以用一个 field 容器包围 <fieldset>:

<div data-role="fieldcontain">
<fieldset data-role="controlgroup">
<legend>请选择您的性别:</legend>
</fieldset>
</div>

表单选择select:

如果您有一个带有相关选项的很长的列表,请在 <select> 内使用 <optgroup> 元素:

<select name="day" id="day">
<optgroup label="Weekdays">
<option value="mon">Monday</option>
<option value="tue">Tuesday</option>
<option value="wed">Wednesday</option>
</optgroup>
<optgroup label="Weekends">
<option value="sat">Saturday</option>
<option value="sun">Sunday</option>
</optgroup>
</select>

如果您想要让选择菜单在所有的移动设备上都显示相同,请使用 jQuery 自带的自定义选择菜单,data-native-menu="false" 属性:

如需在选择菜单中选择多个选项,请在 <select> 元素中使用 multiple 属性:

<select name="day" id="day" multiple data-native-menu="false">

 表单滑动条:

如果您想要高亮突出显示滑动条的值,请添加 data-highlight="true":

<input type="range" name="points" id="points" value="50" min="0" max="100" data-hightlight="true">

波动开关:

如需创建一个开关,请把 <select> 元素与 data-role="slider" 一起使用,并添加两个 <option> 元素:

请使用 "selected" 属性来设置选项中的一个为预选中状态(高亮突出显示状态)

<form method="post" action="demoform.html">
<div data-role="fieldcontain">
<label for="switch">Toggle Switch:</label>
<select name="switch" id="switch" data-role="slider">
<option value="on">On</option>
<option value="off" selected>Off</option>
</select>
</div>
</form>

转载于:https://www.cnblogs.com/xibei666/p/4454169.html

jQuery Mobile 基础(第三章)相关推荐

  1. 【JQuery Mobile移动应用开发实战】JQuery Mobile基础——JQuery Mobile界面综合实战

    文章目录 8. JQuery Mobile界面综合实战 8.1 清爽的电子书阅读器 8.2 简单的计算器 8.3 移动BBS模板 8.4 基于JQuery Mobile的简单记事本 8.5 基于JQu ...

  2. 【JQuery Mobile移动应用开发实战】JQuery Mobile基础——页面与对话框

    文章目录 JQuery Mobile基础 1. 页面与对话框 1.1 简单的helloworld 1.2 利用JQuery脚本DIY闪光灯效果 1.3 不断切换的场景 1.4 整人游戏 1.5 手机被 ...

  3. 【JQuery Mobile移动应用开发实战】JQuery Mobile基础——JQuery Mobile的布局

    文章目录 6. JQuery Mobile的布局 6.1 改良后的QQ登录界面 6.2 一种简洁的通讯录设计 6.3 完美实现九宫格 6.4 可以折叠的QQ好友列表 6.5 展开图标的设置 6.6 两 ...

  4. 大学计算机基础第五版第三章,大学计算机基础第三章习题答案

    <大学计算机基础第三章习题答案>由会员分享,可在线阅读,更多相关<大学计算机基础第三章习题答案(4页珍藏版)>请在人人文库网上搜索. 1.第三章 微型计算机硬件组成1.微型计算 ...

  5. 计算机基础课件第三章ppt,计算机应用基础第三章3.4.ppt

    文档介绍: 3.4 使用网络服务 本节主要学****内容: 掌握即时通信软件QQ的安装与使用; 2. 开通与使用博客或微博; 3. 使用常用的网络服务,如网上存储数据.网上求职或购物 村僧弄锄蔓很卒河 ...

  6. 计算机中的表示方法,计算机应用基础第三章计算机中信息的表示方法

    <计算机应用基础第三章计算机中信息的表示方法>由会员分享,可在线阅读,更多相关<计算机应用基础第三章计算机中信息的表示方法(17页珍藏版)>请在人人文库网上搜索. 1.第第三三 ...

  7. Pytho基础 第三章

    Python基础 第三章 函数 3.1 概念整理 3.1.1 def语句和参数: 在调用print()或 len()等函数时,会传入一些值放于括号中间,在此称为参数.也可以自行定义接收参数的函数. d ...

  8. 使用 jQuery Mobile 与 HTML5 开发 Web App (二) —— jQuery Mobile 基础

    这篇文章是使用 jQuery Mobile 与 HTML5 开发 Web App 系列的第二篇,在本文以及接下来的数篇文章 Kayo 将会介绍 jQuery Mobile 的组件.事件响应以及可以调用 ...

  9. 【JQuery Mobile移动应用开发实战】JQuery Mobile基础——列表控件的使用

    文章目录 5. 列表控件的使用 5.1 简单的新闻列表 5.2 音乐专辑列表的显示 5.3 更完善的音乐专辑列表 5.4 显示销售的商品列表 5.5 图书销量排名 5.6 简单的电话通讯录 5.7 让 ...

最新文章

  1. Linux系统平台上软件安装心得
  2. php里注册管理员账号,WordPress中创建用户角色的相关PHP函数使用详解
  3. python-链表(学数据结构的同学可以看过来)
  4. mysql 字符串中取整_MySQL取整
  5. SQL Server定期自动备份
  6. linux rawsocket java_linux下RAW SOCKET--转
  7. token 微信access 过期_如何设计 QQ、微信等第三方账号登陆 ?以及设计数据库表!...
  8. pip添加国内镜像源
  9. Seaborn学习笔记4
  10. 数据分析与R语言视频教程
  11. 《整理的艺术》x《简约至上》
  12. php 生成拼音缩写,php 输入汉字自动带出拼音和英文
  13. 基于hexo搭建github的个人静态博客
  14. 全网最详细的Android11.0长按power键关机流程分析
  15. MyBatis基础入门-2
  16. 如何申请微信公众平台帐号
  17. 硬盘存储结构及分区简介
  18. PMP项目进度管理-在线甘特图
  19. Kubernetes基础1
  20. 每日一题-59(查询活跃业务)

热门文章

  1. Nginx基础知识之————日志管理
  2. Dom4j使用Xpath语法读取xml节点
  3. InstallShield 2012 Spring评估试用(1): 支持Windows 8和Windows Server 2012操作系统
  4. IOS 关于ipad iphone5s崩溃 解决
  5. MySQL之如何删除重复数据只保留一条
  6. MongoDB(课时30 $group)
  7. CentOS 7 防火墙开启了哪些服务和端口?
  8. c++性能之对象与指针性能比较、以及java与c++性能对比实测
  9. SQL Server 2012 新特性:新增和修改函数
  10. linux增加epel源,yum安装nignx,脚本安装mysql服务端,shell脚本监控网站页面