• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >html5 > html5+css3 |表单的应用

html5+css3 |表单的应用

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-03

本文主要包含html5,css3,表单等相关知识,匿名希望在学习及工作中可以帮助到您
1.创建表单的基本语法格式如下:

<from action=”url 地址”method=”提交方式”name=”表单名称”>
     各种表单控件
</form>

如下例子:

P212-213
<!doctype html>
<html>
<head>
<meta charset=”utf-8”>
<title>创建表单</title>
</head>
<body>
<from action=”http://www.mysite.cn/index.asp”method=”post” id=”formBox”autocomplete=”on”>
  用户名:
  <input type=”text”id=”autofirst”name=”autofirst”/><br/><br/>
  账号:
  <input type=”text”name=”zhanghao”/>
  密码:
  <input type=”password”name=”mima”/>
  <input type=”submit”value=”提交”/>
</form>
</body>
</html>

2.input元素的type属性

(1)单行文本输入框<input type=”text”/>

用户名:name;账号:value;证件号:maxlength

(2)密码输入框<input type=”password”/>

(3)单选按钮<input type=”radio”/>

(4)复选框<input type=”chexkbox”/>

(5)普通按钮<input type=”button”/>

(6)提交按钮<input type=”submit”/>

(7)重置按钮<input type=”reset”/>

(8)图像形式的提交按钮<input type=”image”/>

(9)隐藏域<input type=”hidden”/>

(10)文件域<input type=”file”/>

(11)email类型<input type=”email”/>

(12)url类型<input type=”url”/>

(13)tel类型<input type=”tel”/>

(14)search类型<input type=”search”/>

(15)color类型<input type=”color”/>

(16)number类型<input type=”number”/>

<input type=”number”name=”number1”value=”1”min=”1”max=”20”step=”4”/><br/>

(17)range类型<input type=”range”/>

(18)Date pickers类型<input type=”date,month,week...”/>

<form action=”#”method=”get”>
  <input type=”date”/>;
  <input type=”month”/>;
  <input type=”week”/>;
  <input type=”time”/>;
  <input type=”datetime”>
  <input type=”datetime-local”/>
  <input type=”submit”value=”提交”/>
</form>

3.其它元素

(1)list属性

<form action=”#”method=”get”>
请输入网址:<input type=”url”list=”url_list”name=”weburl”/>
<datalist id=”url_list”>
  <option label=”新浪”value=”http://www.sina.com.cn”></option>
  <option label=”搜狐”value=”http://www.sohu.com.cn”></option>
  <option label=”传智”value=”http://www.itcast.cn/”></option>
</datalist>


(2)multiple属性

<form action=”#”method=”get”>
电子邮箱:<input type=”email”name=”myemail”multiple=”true”/>
上传照片:<input type=”file”name=”selfile”multiple=”true”/><br/><br/>
<input type=”submit”value=”提交“/>
</form>


(3)placeholder属性

<form actiom=”#”method=”get”>
请输入邮政编码:<input type=”text”name=”code”pattern=”[0-9]{6}”placeholder=”请输入6位数的邮政编码”/>
<input type=”submit”value=”提交”/>
</form>


(4)textarea元素

<textarea cols=”每行中的字符数”rows=”显示的行数“>
 文本内容
</textarea>

例子:

<form action=”#”method=”post”>
评论:<br/>
     <textarea cols=”60”rows=”8”>
评论的时候,请遵纪守法并注意语言文明。
     </textarea><br/>
     <input type=”submit”value=”提交”/>
</form>

(5)select元素

<select>  //<optgroup>
  <option>1</option>
  <option>2</option>
  <option>3</option>
</select>


(6)datalist元素

<form action=”#”method=”post”>
请输入用户名:<input type=”text”list=”namelist”/>
<datalist id=”namelist”>
  <option>admin</option>
  <option>lucy</option>
</datalist>
<input type=”submit”value=”提交”/>
</form>


(7)keygen元素

<form action=”#”method=”get”>
请输入用户名:<input type=”text”name=”user_name”/><br/>
请选择加密强度:<keygen name=”security”/><br/>
<input type=”submit”value=”提交”/>
</form>

表单样式

<!doctype html>
<html><head>
<meta charset="utf-8">
<title>CSS控制表单样式</title>
 
<style type="text/css">
body{ font-size:12px; font-family:"宋体";}
body,form,input,p{ padding:0; margin:0; border:0;}
form{
              width:320px;
              height:150px;
              padding-top:20px;
              margin:50px auto;
              background:#f5f8fd;
              border-radius:20px;
              border:3px solid #4faccb;
}
p{
              margin-top:15px;
              text-align:center;
}
p span{
              width:40px;
              display:inline-block;
              text-align:right;
}
.num,.pass{
              width:152px;
              height:18px;
              border:1px solid #38a1bf;
    padding:2px 2px 2px 22px;
}
.num{
               background:url(images/1.jpg) no-repeat 5px center #FFF;
               color:#999;
}
.pass{
               background:url(images/2.jpg) no-repeat 5px center #FFF;
}
.btn01,.btn02{
              width:60px;
              height:25px;
              border-radius:3px;
              border:1px solid #6b5d50;
              margin-left:30px;
}
.btn01{ background:#3bb7ea;}
.btn02{ background:#fb8c16;}
</style>
 
<link rel="stylesheet" href="Untitled-1.css" type="text/css">
</head>
<body>
<form action="#" method="post">              
     <p>
    登录:<input type="tel" name="telphone" pattern="^\d{11}$" required/>
     </p>
      <p>
    密码:<input type="tel" name="telphone" pattern="^\d{11}$" required/>
    </p>
    <p>
        <input type="button" class="btn01" value="登录"/>
        <input type="button" class="btn02" value="注册"/>
   </p>
</form>
</body>
</html>

以上就是html5+css3 |表单的应用的内容,更多相关内容请关注微课江湖()!

您可能想查找下面的文章:

  • HTML5知识点总结
  • HTML5的本地存储
  • HTML5本地存储之IndexedDB
  • Html5实现文件异步上传功能
  • Html5新标签datalist实现输入框与后台数据库数据的动态匹配
  • 详解HTML5 window.postMessage与跨域
  • HTML5拖放API实现拖放排序的实例代码
  • 解决html5中video标签无法播放mp4问题的办法
  • HTML5新特性 多线程(Worker SharedWorker)
  • Html5新增标签有哪些

相关文章

  • 2018-12-03HTML5 Canvas实战之刮奖效果的实例详情
  • 2018-12-03Web SQL数据库的使用教程
  • 2018-12-03推荐10款上传图片特效(收藏)
  • 2018-12-03基于HTML5 的人脸识别活体认证的实现方法
  • 2018-12-03为什么人人网把 iOS 客户端从原生写成 HTML5,Facebook 却将半 HTML5 重写成原生?
  • 2018-12-0312个冷门的H5设计小技巧
  • 2018-12-03使用canvas设计出一个简易的画板
  • 2018-12-03解决img标签上下出现间隙的方法
  • 2018-12-03html5 table标签的样式介绍(另附html5 table css居中的实例)
  • 2018-12-03几种关于HTML 5 的动态效果制作方法

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 基于 HTML5 Canvas 的 3D 渲染引擎界面以及吸附等效果的运用
    • WEB前端规范命名的介绍
    • HTML5中的<aside>元素与<article>元素 实例详解
    • 详解HTML5的限制验证
    • 详解HTML5的video标签的浏览器兼容性增强方案
    • 响应式布局是什么?响应式布局的介绍
    • 新增特性如何使用?总结新增特性实例用法
    • HTML5 语音搜索(淘宝店语音搜素)_html5教程技巧
    • HTML5无插件多媒体Media-音频audio与视频video的详细介绍
    • 手机端H5 header定义样式

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有