一、<form>标签及其属性

<from></form>标签对用来创建一个表单,即定义表单的开始和结束位置,<form>标签具有下面等属性。
       1. action属性用来设置接收和处理浏览器递交的表单内容的服务器程序的URL。相对和绝对
       2. Method属性用来定义浏览器将表单中的信息提交给服务器端的处理程序的方式,取值可以为:GET或POST.
       3. Target属性用来指定服务器返回结果显示的目标窗口或目标帧。
       4. Title属性用来设置当网站访问者的素、鼠标在表单上的任一位置停留过几秒时,浏览器用黄色小浮标显示的文本(如表单的名称或描述)。
       5. Enctype属性指示浏览器使用哪种编码方法将表单数据传送给www服务器。该属性可以有两种取值:
                   1>. application/x-www-form-urlencoded(默认的设置)
                   2>. multipart/form-data

二、表单字段元素

  • <input type=“submit”>               -- 提交
  • <input type=“reset”>                 -- 重置
  • <input type=“text”>                   -- 文本框           属性:size(在文本框中显示的字的个数)、value、maxlength(最多可以输入的字数)、readonly(只读)、disabled
  • <input type=“checkbox”>           -- 复选框           属性:checked
  • <input type=“radio”>                 -- 单选框(name属性必须相同才为一个组,这样就只能选一个了)
  • <input type=“hidden”>               --  隐藏
  • <input type=“password”>           -- 密码框
  • <input type=“button”>               -- 普通按钮
  • <input type=“file”>                    -- 文件上传
  • <input type=“image”>                -- 图片
  • <select></select>    <option></option>     -- 下拉列表
                    <select>标签的属性:multiple、size、name        
                    <option>标签的属性:value、selected
<tr>
    <th><label for="gn" accesskey="s">下拉列表</label>(<u>s</u>)</th>
    <td>
<select id="gn" name="gn">
<option value="0">--请选择--</option>
<option value="1">111111</option>
<option value="2">2222222</option>
<option>333333</option>
<option>4444444</option>
<option selected>55555555</option>
<option>66666666</option> </select>
  </td> 
</tr>

1>.如上面代码当,如果选111111时,提交后gn=1;如果选3333333,则gn=3333333。也就是说有value值则为value值,没有就是属性值。

2>.的那个<select>设置了size="...."后,列表就成了带滚动条的了,显示的是size设置数字的个数。

  • <textarea></textarea>                -- 多行文本域
                   属性:cols、rows
  • <label>
                   属性:for、accesskey

如上代码中给<select>标签设置一个id,然后让<label>的for=id的值,accesskey为快捷键的字母

示例:

   代码:

        

 <html>
<head>
<title>表单的应用</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"> </head> <body>
<table border="1" width="500" align="center"> <form name="frm" action="http://localhost/cms/login1.php" method="get" target="_blank" title="这是表单" enctype="multipart/form-data">
<caption>表单的应用</caption> <tr>
<th><label for="user" accesskey="u">文本域</label>(<u>u</u>)</th>
<td>
<input id="user" type="text" name="username" size="30" maxlength="10" value="username">
</td>
</tr> <tr>
<th>密码域</th>
<td>
<input type="password" name="pass" size="25" value="hello">
</td>
</tr>
<tr>
<th>复选框</th>
<td>
玩游戏 <input type="checkbox" checked name="del[]">
看电影 <input type="checkbox" name="del[]">
旅游<input type="checkbox" name="del[]">
看书<input type="checkbox" checked name="del[]">
写字<input type="checkbox" name="del[]">
</td>
</tr> <tr>
<th>单选框1</th>
<td>
<input type="radio" name="sex" checked> 男
<input type="radio" name="sex"> 女
<input type="radio" name="sex">保密
</td>
</tr>
<tr>
<th>单选框2</th>
<td>
<input type="radio" name="sex1"> 男
<input type="radio" name="sex1" checked> 女
<input type="radio" name="sex1">保密
</td>
</tr> <tr>
<th>上传文件</th>
<td>
<input type="file" name="picture">
</td>
</tr> <tr>
<th><label for="gn" accesskey="s">下拉列表</label>(<u>s</u>)</th>
<td>
<select id="gn" name="gn">
<option value="0">--请选择--</option>
<option value="1">111111</option>
<option value="2">2222222</option>
<option>333333</option>
<option>4444444</option>
<option selected>55555555</option>
<option>66666666</option>
</select>
</td>
</tr> <tr>
<th>列表</th>
<td>
<select name="gn1" size=5>
<option value="1">111111</option>
<option value="2">2222222</option>
<option>333333</option>
<option>4444444</option>
<option>55555555</option>
<option>66666666</option>
</select>
</td>
</tr> <tr>
<th>多选列表</th>
<td>
<select name="gn1" size=5 multiple>
<option value="1">111111</option>
<option value="2">2222222</option>
<option>333333</option>
<option>4444444</option>
<option>55555555</option>
<option>66666666</option>
</select>
</td>
</tr> <tr>
<th>多行文本域</th>
<td>
<textarea cols="40" rows="6" name="message">在这里输入你的信息</textarea>
</td>
</tr>
<input type="hidden" name="id" value="100">
<tr>
<td colspan="2" align="center">
<input type="submit" name="sub" value="提交">
<input type="image" src="dl.gif">
<input type="reset">
<input type="button" value="清空" onclick="document.frm.username.value=''" >
</td>
</tr>
</form>
</table>
<a href="" title="this is a link">aaaaa</a><br>
<b title="this is b tag">bbbbb </b>
</body>
</html>

PHP入门 - - 07-->HTML的表单的更多相关文章

  1. Bootstrap入门(五)表单

    Bootstrap入门(五)表单   先引入本地的CSS文件  <link href="css/bootstrap.min.css" rel="stylesheet ...

  2. AngularJS快速入门指南13:表单

    一个AngularJS表单是一组输入型控件的集合. HTML控件 HTML输入型标签标包括: input标签 select标签 button标签 textarea标签 HTML表单 HTML表单将各种 ...

  3. Jquary入门(添加 修改 表单元素)+ JSON+弹框

    字符串拼接 计算机语言 都是 对  数据的处理(获取/修改数据)  添加元素  除了  固定的方法添加 以外 都是   字符串拼接(拼接成固定格式即可执行). 1.表单添加元素  append() 方 ...

  4. jeecg入门操作—树型表单开发

    树表类型表单 表单创建,基础配置如下: 1.设置表单类型为:单表; 2.是否树选择:是; 3.设置特殊字段:[树形表单父id][树开表单列] 结果测试

  5. JavaScript入门学习笔记(表单验证)

    表单验证: 在数据被送到服务器之前对HTML表单中的输入数据进行验证,避免服务器频繁验证信息造成用户体验差. (1)表单数据是否为空 (2)输入的信息格式是否正确 (3)输入数据的类型是否正确 必填( ...

  6. Flask从入门到精通之Flask表单渲染成HTML

    表单字段是可调用的,在模板中调用后会渲染成HTML.假设视图函数把一个NameForm 实例通过参数form 传入模板,在模板中可以生成一个简单的表单,如下所示: <form method=&q ...

  7. Flask从入门到精通之Flask表单

    Flask请求对象包含客户端发出的所有请求信息.其中,request.form 能获取POST 请求中提交的表单数据.尽管Flask 的请求对象提供的信息足够用于处理Web 表单,但有些任务很单调,而 ...

  8. WEB入门二 表格和表单

    学习内容 Ø        表格的作用和制作 Ø        表单的制作 能力目标 Ø        掌握表格的创建 Ø        掌握设置表格的常用属性: Ø        理解表单的作用 Ø ...

  9. 【WEB基础】HTML & CSS 基础入门(8)表单

    前面 前面我们已经熟悉了网页上一些常见的元素,如在网页上显示一段文字.一张图片.一个列表.一张表格等等.这些东西都是事先编辑好显示在页面上只提供给用户看的,实际上,我们可以把这样的页面称之为静态页面. ...

  10. AngularJs轻松入门(六)表单校验

    表单数据的校验对于提高WEB安全性意义不大,因为服务器接收到的请求不一定来自我们的前端页面,有可能来自别的站点,黑客可以自己做一个表单,把数据提交到我们的服务器(即跨站伪造请求),这样就绕过了前端页面 ...

随机推荐

  1. BestCoder37 1001.Rikka with string 解题报告

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5202 题目意思:给出一个长度为 n,只有小写字母和 ? 组成的字符串.现在需要向 ? 的位置填小写字母 ...

  2. 把图标改成web字体

    一.下载自己想要的矢量图标,然后在AI中打开二.在AI中将有瑕疵的图标修改一下,再分别另存为svg格式的图标三.打开IcoMoon Web app网页,然后点击左上角的+Import Icons添加你 ...

  3. 【opencv】图片标注文字

    IplImage* pstImg; HI_CHAR as8Title[25];CvFont stTimeFont;//字体信息cvInitFont(&stTimeFont,CV_FONT_HE ...

  4. Web前端开发工程师的就业前景

    Web前端开发工程师的就业前景 Web前端开发工程师是一个全新的职业,在IT行业真正受到重视的时间不超过5年.因此,大家越来越关心web前端工程师前景怎么样?web前端工程师就业如何?Web前端开发是 ...

  5. Codeforces Round #377 (Div. 2)D(二分)

    题目链接:http://codeforces.com/contest/732/problem/D 题意: 在m天中要考k个课程, 数组a中有m个元素,表示第a[i]表示第i天可以进行哪门考试,若a[i ...

  6. logstash之multiline插件,匹配多行日志

    在外理日志时,除了访问日志外,还要处理运行时日志,该日志大都用程序写的,比如log4j.运行时日志跟访问日志最大的不同是,运行时日志是多行,也就是说,连续的多行才能表达一个意思. 在filter中,加 ...

  7. Android android:gravity属性介绍及效果图

    转自: http://blog.csdn.net/aminfo/article/details/7784229 Android:gravity的属性官方说明如下: public static fina ...

  8. 【SQL】检索满足条件的最大值的数据集合

    是不是看题目觉的看不懂?其实我自己也看不懂,但是又找不到更好的词来形容. 为了更好的表达我的意思,请看下. 如果有一张成绩表(Points), 学生(student) 成绩(point) 科目(sub ...

  9. 重温WCF之WCF中可靠性会话(十四)

    1.WCF中可靠性会话在绑定层保证消息只会被传输一次,并且保证消息之间的顺序.当使用TCP(Transmission Control Protocol,传输控制协议)通信时,协议本身保证了可靠性.然而 ...

  10. ASP.NET Web API 使用Swagger生成在线帮助测试文档

    Swagger-UI简单而一目了然.它能够纯碎的基于html+javascript实现,只要稍微整合一下便能成为方便的API在线测试工具.项目的设计架构中一直提倡使用TDD(测试驱动)原则来开发,sw ...