▇--------8000个权重34友链出售------▇ ▇------- 外链代发 50元/300条 ------▇ 【百度快速前3】9月最新算法 ★百度快速排名★诚招代理★提供后台★ 百度前20页快速上首页▇▇招代理▇▇
▇▇▇5000个权重4友链只售3元▇▇▇ 顶尖seo-排名3-15天上首页 不限词 买链接 卖链接 就上【无忧当铺网】 友情链接买卖上【95链】无手续费 ★百度快速排名★诚招代理★提供后台★
【正规SEO排名技术】排名上了再付款 ▇------- 外链代发 50元/300条 ------▇ 【霸屏系统咨询QQ:294781937】 广告位招租,咨询QQ:800005226

【小七教程】使用html表单元素form创建一个常用的注册框

2017-05-27 17:59| 作者: 小七| 回帖: 14| 浏览: 626
      表单元素form在css教程里面我们也有介绍过,当时主要侧重对表单进行样式的修饰,这一节在html的角度再次讲解一遍,我们还是拿一个常规的注册页面来做案例,在常用的大众化网页注册页面,一般有用户名、密码、单选、复选,提交按钮等等几个元素,下面案例演示几个常用的表单元素,分别是:

      1)input标签,这是最重要的一个表单元素,根据不同的type属性有多个形态:
            text,定义常规文本输入,案例中的用户名和密码就是这种;
            radio,定义单选按钮,案例中的性别是单选;
            checkbox,定义复选框,案例中的爱好是复选,可以选择多个爱好;
            submit,定义提交按钮,这个很好理解,末尾的按钮;

      2)textarea标签,定义多行的文本输入控件,这个也比较好理解。

      完整测试代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="reg.php">
  <label>用户名;
  <input type="text" name="textfield" />
  </label>
  <p>
    <label>密码:
    <input type="text" name="textfield2" />
    </label>
  </p>
  <p>
  <label>
    性别:
      <input type="radio" name="性别" value="男" />
      男
      <input type="radio" name="性别" value="女" />
      女
  </label>
  </p>
    <p>
        爱好:
      <label>
      <input type="checkbox" name="checkbox" value="checkbox" />
      语文
      <input type="checkbox" name="checkbox" value="checkbox" />
      数学
          <input type="checkbox" name="checkbox" value="checkbox" />
      物理
          <input type="checkbox" name="checkbox" value="checkbox" />
      化学
     </label>
    </p>
    <p>
      <label>城市:
      <select name="select">
        <option value="北京">1</option>
        <option value="上海">2</option>
        <option value="深圳">3</option>
      </select>
      </label>
    </p>
    <p>
      <label>备注:
      <textarea name="textarea"></textarea>
      </label>
    </p>
    <p>
      <label>
      <input type="submit" name="Submit" value="提交" />
      </label>
    </p>
</form>
</body>
</html>

未命名.jpg
      可以看出,这是一个典型的注册框,没有添加css修饰。有几个需要说明的地方:

      1)form里面有name和id两个属性,其中name很好理解,是当前表单的名称,叫什么,在同一个html文档中,name可以重复;id是当前表单的唯一标识,在同一个html文档中,id不能重复,id相当于各自的编号,身份证的作用,是唯一的。form里面的name可以理解为一个分组,一个组别里面可以有多个id,也就是很多成员,这样就非常好记忆,也不会出错。

      2)method是发送表单数据的方式,共有两种方法:post和get,get是从服务器上获取数据,post是向服务器传送数据。

      3)action属性是规定提交表单的时候,表单数据会提交到哪里去,案例中是提交到reg.php这个页面。

      4)下拉列表菜单select里面的option选项我们案例里面写的是1,2,3,分别对应的值是北京、上海、深圳,这是为了更加清晰的解释option的用法,当下拉框选择1的时候,下拉框的值“北京”就被选中了,发送到服务器的值就是北京,其实我们也可以直接在<option></option>之间写具体的值,也就是value可以不写,但是这么做不是很规范,毕竟<option></option>之间的文字只是对下拉按钮的说明而已。

      5)单选框和复选框的value属性是必须要写的,对单选框来说,提交表单的时候,服务器接收到的数据是value的值;对复选框来说,提交表单的时候,服务器接收的数据是被选中的选框的值。





回帖
jinbaoyoule
2017-5-28 14:42:47
学习了,谢谢分享
我要去试试
yaozhong6625
http://www.shishicaipaihangbang.com/      
分分彩
http://ub8t.com/

http://www.ruyiyuleguanwang.com/
http://www.youyouyulepingtai.com/
http://www.ruyiyule111.com/
2017-5-30 23:51:26
不错不错,支持了,感谢分享
xukun192
厦门装修公司,www.zzqyj.cn,手机定位找人,www.tmjhdf.com
2017-5-31 09:16:28
我要去试试谢谢
xingcuide2
2017-5-31 14:52:39
:lol:lol:lol:lol:lol:lol
这个需要必须学习啊。
h134904
道路清扫车吸尘车清扫车 http://www.shautosz.com   http://www.shjdsz.com
2017-6-2 08:30:10
看着这个能尝试下看看
新乡振动筛优化
2017-6-2 09:08:34
写的不错,真心不错,顶一下
代码学习很复杂啊,对于不懂的人来说真是一脸懵逼。。。
小七
小七论坛广告合作QQ:800005226,论坛日常事务QQ:800005226,夫唯学院SEO培训QQ:800035397
2017-6-9 12:40:25
嘉和 发表于 2017-6-9 08:56
代码学习很复杂啊,对于不懂的人来说真是一脸懵逼。。。

对SEO从业者来说,html是必须要会一点的,属于基本功
不爱你
2017-6-10 12:07:43
jin经典需好好学习
BGP高防服务器
59盾网络  QQ咨询:3002907410
2017-9-6 12:00:45
59盾高防服务器 专业防御各种DDOS/CC攻击 完美防御 无视任何攻击
10年科研高防服务 让你快速打造一个安全高速稳定的网络运营平台
详情可咨询 630942321
您需要登录后才可以回帖 登录 | 注册
快速回复 返回顶部 返回列表