HTML高级标签(3)————表单的应用
在HTML开发中,标签的种类和数量非常多,不可能说每一种都研究透。非常多能够用CSS来控制的标签,我们基本没有必要在上面浪费时间。所以,我们仅仅要掌握在HTML开发中比較经常使用的标签就全然能够了。
首先,先写一个最简单的登录表单。
<html>
<head>
<title>表单的应用</title>
</head> <body>
<table border="1" width="500" align="center">
<form name="frm" action="login.php">
<caption>表单的应用</caption> <tr>
<th>文本域(<u>U</u>)</th>
<td>
<input type="text" name="username" value="username">
</td>
</tr>
<tr>
<th>密码域</th>
<td>
<input type="password" name="password" value="password">
</td>
</tr>
<span style="white-space:pre"> </span><tr>
<span style="white-space:pre"> </span><td colspan="2" align="center">
<span style="white-space:pre"> </span><input type="submit" name="sub">
<span style="white-space:pre"> </span><input type="reset">
<span style="white-space:pre"> </span><input type="image" src="ucai.png"><span style="white-space:pre"> </span><!--这是加入相对路径的一张照片-->
<span style="white-space:pre"> </span></td>
<span style="white-space:pre"> </span></tr>
<span style="white-space:pre"> </span></form>
<span style="white-space:pre"> </span></table>
<span style="white-space:pre"> </span></body>
</html>
这是程序执行后的结果:(图片仅仅是我任意截取的一个logo,绝不是打广告)
一个简单的表单就完毕了,注意<form>标签应该放在<table>里面,加入其它字段元素时,也应该遵循这个方式。
接下来,再加入一个单选框和复选框。
<tr>
<th>复选框</th>
<td>
game<input type="checkbox">
movie<input type="checkbox">
travel<input type="checkbox">
reading<input type="checkbox">
writing<input type="checkbox">
</td>
</tr>
<tr>
<th>单选框</th>
<td>
<input type="radio" name="sex" checked>boy
<input type="radio" name="sex">girl
<input type="radio" name="sex">secret
</td>
</tr>
复选框的type="checkbox",单选框的type="radio".
然而,复选框可一所有选择,也能够都不选择。单选框则必须有一个选择的,所以要加上一个默认项,也就在后面加入一个checked。还有,单选框中的选项都是以相互排斥的方式存在的,所有将他们相当于放在一个数组中一样,也就是命名都一样的话,就能够保证他们的相互排斥性。要不然,就一个都选不了。
这是执行后的结果:
表单中少不了的肯定有列表,以下再介绍几种经常使用的列表:普通列表,下拉列表,多选列表。
<th>下拉列表</th>
<td>
<select name="list">
<option>--请选择--</option>
<option>111111</option>
<option selected>222222</option><span style="white-space:pre"> </span><!--默认选项-->
<option>333333</option>
<option>444444</option>
<option>555555</option>
<option>666666</option>
<option>777777</option>
<option>888888</option>
</select>
</td>
</tr>
<tr>
<th>普通列表</th>
<td>
<select name="list1" size="4"><span style="white-space:pre"> </span><!--下拉长度为4-->
<option>--请选择--</option>
<option>111111</option>
<option>222222</option>
<option>333333</option>
<option>444444</option>
<option>555555</option>
<option>666666</option>
<option>777777</option>
<option>888888</option>
</select>
</td>
</tr>
<tr>
<th>多选列表</th>
<td>
<select name="list2" multiple><span style="white-space:pre"> </span><!--multiple表示为多选列表-->
<option>--请选择--</option>
<option>111111</option>
<option>222222</option>
<option>333333</option>
<option>444444</option>
<option>555555</option>
<option>666666</option>
<option>777777</option>
<option>888888</option>
</select>
</td>
</tr>
标签的内外关系不要搞混了。
执行结果:
最后,再写一个多行文本域。在非常多须要描写叙述的地方,多行文本域就派上用场了。
<tr>
<th>多行文本域</th>
<td>
<textarea cols="20" rows="10" name="message">typing your message here</textarea>
</td>
</tr>
就是非常easy,一个<testarea></textarea>搞定了。cols和rows属性就不多讲了。
看看执行后的样子:
字数超过文本框大小时,会自己主动加入滚动栏。
好了,经常使用的也就是这些了,大家共同学习进步。
HTML高级标签(3)————表单的应用的更多相关文章
- 制作Html标签以及表单、表格内容
制作Html一般用DW(......),Html全称为(Hyper Text Markup Language 超文本标记语言) 文本就是平常电脑上的文本文档,只能存储文字,而超文本文档可以存储音乐 ...
- HTML <fieldset> 标签将表单内的相关元素分组
<fieldset> 标签将表单内容的一部分打包,生成一组相关表单的字段. 当一组表单元素放到 <fieldset> 标签内时,浏览器会以特殊方式来显示它们,它们可能有特殊的边 ...
- 第二天(就业班) html的引入、html常用标签、实体标签、超链接标签、图片标签、表格、框架标签、表单[申明:来源于网络]
第二天(就业班) html的引入.html常用标签.实体标签.超链接标签.图片标签.表格.框架标签.表单[申明:来源于网络] 第二天(就业班) html的引入.html常用标签.实体标签.超链接标签. ...
- <form> 标签 // HTML 表单 // from 表单转换成json 格式
<form> 标签 // HTML 表单 // from 表单转换成json 格式 form 表单,对开发人员来说是在熟悉不过的了,它是页面与web服务器交互时的重要信息来源 表 ...
- 前端1-----块级标签(独占一行),排版标签(样式排版),其他标签,form表单(input的多种类型)
前端1-----块级标签(独占一行),排版标签(样式排版),其他标签,form表单(input的多种类型) 一丶HTML块级标签 排版标签 p 标签: 段落标签,会自动在段落上下加上空白来分开 p标签 ...
- HTML的一些标签以及表单
HTML的一些标签以及表单 图片标签 属性 说明 src 图像的路径 alt 图像不能显示时的替换文字 title 鼠标悬停时显示的内容 border 设置图像边框的宽度 align 对齐方式 相对路 ...
- Day46(列表标签,表格标签,表单标签,css的引入方式,css选择器)
一.列表标签 列表标签分为三种. 1.无序列表<ul>,无序列表中的每一项是<li> 英文单词解释如下: ul:unordered list,“无序列表”的意思. li:lis ...
- [原创]java WEB学习笔记62:Struts2学习之路--表单标签:form,表单标签的属性,textfield, password, hidden,submit ,textarea ,checkbox ,list, listKey 和 listValue 属性,select ,optiongroup ,checkboxlist
本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...
- JavaScript高级程序设计之表单基础
A FORM <form id='form' action='http://a-response-url' method="post"> <!--maxlengt ...
- 从零开始学习前端开发 — 10、HTML5新标签及表单控件属性和属性值
一.html5新增标签 1.结构性标签 header 定义网页的头部 nav 定义网页的导航 footer 定义网页的底部 section 定义网页的某个区域 article 定义网页中的一篇文章 a ...
随机推荐
- 参考《机器学习实战》高清中文PDF+高清英文PDF+源代码
机器学习是人工智能研究领域中一个极其重要的研究方向,在现今的大数据时代背景下,捕获数据并从中萃取有价值的信息或模式,成为各行业求生存.谋发展的决定性手段,这使得这一过去为分析师和数学家所专属的研究领域 ...
- PHP设置30秒内对页面的访问次数
<?php //Calculate 60 days in the future //seconds * minutes * hours * days + current time $intime ...
- 使用 docker 安装多版本的 MySQL
原文:使用 docker 安装多版本的 MySQL 首先从 docker 官网下载安装 docker. 检查 docker 安装是否成功,出现类似下面的信息就是安装好了 $ docker versio ...
- CCF模拟 I’m stuck!
I’m stuck! 时间限制: 1.0s 内存限制: 256.0MB 问题描述 给定一个R行C列的地图,地图的每一个方格可能是'#', '+', '-', '|', '.', 'S', 'T'七 ...
- Codeforces 472D
看官方题解提供的是最小生成树,怎么也想不明确.you can guess and prove it! 看了好几个人的代码.感觉实现思路全都不一样,不得不佩服cf题目想法的多样性 以下说说我自己的理解, ...
- 40.Node.js Web 模块
转自:http://www.runoob.com/nodejs/nodejs-module-system.html 什么是 Web 服务器? Web服务器一般指网站服务器,是指驻留于因特网上某种类型计 ...
- XHTML是什么?XHTML与HTML的区别
经常看到web前端开发人员口中提到XHTML,相信很多web前端开发的新手们感到很疑惑,甚至有些时候认为XHTML就是HTML,这个观点是错误的,今天零度就给大家好好说道说道XHTML和HTML的区别 ...
- Qwt库的一个使用注意事项
作者:朱金灿 来源:http://blog.csdn.net/clever101 一般debug版本的程序链接release版本的库是没有问题的.今天使用debug版本程序链接release版本的qw ...
- js--基于面向对象的组件开发及案例
组件的开发:多组对象之间想兄弟关系一样,代码复用的形式. 问题:1).参数不写会报错:利用对象复制————配置参数和默认惨啊书的覆盖关系(逻辑或也可以)2).参数特别多时会出现顺序问题:json解决 ...
- Css学习总结(1)——20个很有用的CSS技巧
1. 黑白图像 这段代码会让你的彩色照片显示为黑白照片,是不是很酷? img.desaturate { filter: grayscale(100%); -webkit-filter: graysca ...