表单的使用详解(超详细)

第三章 表单


目录


提示:以下是本篇文章正文内容,下面案例可供参考

一、常见的表单元素

表单在网页中负责采集数据信息,一个表单由三个基本组成部分:

  1. 表单标签
  2. 表单域
  3. 表单按钮        

常见的表单元素:

  • form:定义供用户输入的表单。
  • label:定义一个控制的标签。如输入框前的文字,用以关联用户的选择。
  • input:定义输入域,常用。可设置type属性,从而具有不同功能。
  • textarea:定义文本域(一个多行的输入控件),默认可通过鼠标拖动调整大小。
  • button:定义一个按钮。
  • select:定义一个选择列表,即下拉列表。
  • option:定义下拉列表中的选项。

常用表单属性

二、表单语法

1.form

#:规定如何发送表单数据get、post

##:表示向何处发送表单数据

<form  method="#" action="##">

   <p>  名字:<input name="name" type="text" >  </p>

   <p>  密码:<input name="pass" type="password" >  </p>

   <p>

      <input type="submit" name="Button" value="提交"/>

      <input type="reset" name="Reset" value="重填“/>

   </p>

</form>

<input  type="text"  name="fname" value="text"/>

属性说明
type

指定元素的类型textpasswordcheckboxradiosubmitresetfilehiddenimage button默认为 text

placeholder文本提示语
name

 指定表单元素的名称 

 value 

 元素的初始值type radio必须指定一个值 

 stze 

 指定表单元素的初始宽度 type text password,表单元素的大小以字符为单位。对于其他类型,宽度以像素为单位 

 maxlength 

 type为text password 时,输入的最大字符数 

 checked 

 type为radiocheckbox时,指定按钮是否是被选中 

hidden隐藏域
readonly只读
disable禁用
required必填项
pattern验证规则(正则表达式)

2.文本框

代码如下(示例):

<input  type="text"  name="userName" value="用户名" size="30" maxlength="20" />

3.密码框

 代码如下(示例):

<input  type="password "  name="pass"  size="20" />

4.单选按钮

 代码如下(示例):

<input name="gen" type="radio" value=""  checked  />

<input name="gen" type="radio" value="" />

5.复选框

 代码如下(示例):

<input type="checkbox" name="interest" value="sports"/>运动

<input type="checkbox" name="interest" value="talk" checked />聊天

<input type="checkbox" name="interest" value="play"/>玩游戏

6.列表框

 代码如下(示例):

<select name="列表名称" size="行数">

<option value="选项的值" selected="selected">…</option >

<option value="选项的值">…</option >

</select>

7.按钮

 代码如下(示例):

<input  type="reset" name="butReset" value="reset按钮">

<input  type="submit" name="butSubmit" value="submit按钮">

<input  type="button" name="butButton" value="button按钮"/>

<input  type="image"  src="images/login.gif" /><!-- 图像按钮 -->

8.多行文本域

 代码如下(示例):

<textarea  name="showText"  cols="x"  rows="y">文本内容 </textarea  >

9.文件域

 代码如下(示例):

<form action="" method="post" enctype="multipart/form-data">

  <p><input type="file" name="files" />

  <input type="submit" name="upload" value="上传" /></p>

</form>

10.邮箱

 代码如下(示例):

<p>邮箱:<input type="email"  name="email"/></p>

<input type="submit"/>

11.网址

 代码如下(示例):

<p>请输入你的网址:<input type="urlname="userUrl"/></p>

<input type="submit"/>

12.数字

 代码如下(示例):

<p>请输入数字:<input type="number"  name="num" min="0" max="100" step="10"/></p>

<input type="submit"/>

13.滑块

 代码如下(示例):

<p>请输入数字:<input type="rangename="range1" min="0" max="10" step="2"/></p>

<input type="submit"/>

14.搜索框

 代码如下(示例):

<p>请输入搜索的关键词:<input type="searchname="sousuo"/></p>

<input type="submit"/>

15.lable

作用:

  • 增强鼠标的可用性
  • 自动将焦点转移到与该标注相关的表单元素上

 代码如下(示例):

<label for="male">标注的文本</label>

<input type="radio" name="gender" id="male"/>


总结

提示:这里对文章进行总结:

练习:

例如:以上就是今天要讲的内容,本文仅仅简单介绍了表单元素的使用。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

愚人钊呀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值