HTML基础知识4——表单

表单的应用场景

页面的登录、注册

表单的工作原理:

表单的语法:

<form>

 表单元素(表单元素主要包括:文本域、单选框、复选框、按钮、列表等等)

</form>

注意:表单本身是不可见的,可见的是表单中的具体的表单元素

以下标签实现表单元素的添加:

(1) <input >标签

语法:<input type="类型属性" name="名称" ......>,注意<input>标签是一个单标签

 <input >标签的type属性值及描述:

 简单的form表单:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>简单的表单案例</title>
    </head>
    <body>
        <form>
            姓名:<input type="text" name="username" />
            密码:<input type="password" name="pwd" />
            <input type="submit" value="提交"/>
        </form>
        
    </body>
</html>

结果展示:

a:单行文本域语法:

<form>
  <input type="text" name="..." ...... /> </form>
单行文本域的属性:
 

 b.文件域:用于向服务器传输文件

格式:

<form>
  <input type="file" name="..." ...... /> </form>

c.单选框

格式:

<form>
  <input type="radio" name="..." value="..." checked/> </form>
注意:同一组的name值要相同。checked默认被选中的状态

d.多选框

格式:

<form>
  <input type="checkbox" name="..." value="..." checked/> </form>
 
注意:多选框的同一组的name值要可以相同也可以不相同,但是为了在有多个组的情况下服务器好做判断,还是尽量同一组的把name值设为相同的名称。checked默认被选中的状态
 

e.按钮

格式:

 
<form>
  <input type="button" name="..." value="..." />普通按钮
  <input type="submit" name="..." value="..." />提交按钮
  <input type="reset" name="..." value="..." />重置按钮 </form>
注意:多选框的同一组的name值要可以相同也可以不相同,但是为了在有多个组的情况下服务器好做判断,还是尽量同一组的把name值设为相同的名称。checked默认被选中的状态

f.图像域(图像提交按钮),具有提交按钮的功能,同时又增加了按钮的美观度

格式:

<form>
  <input type="image" name="..." src="imageurl"/> </form>
 

g.隐藏域 用于那些不想让用户看到但是要提交给服务器的信息

格式:

<form>
  <input type="hidden" name="..." value="..."/> </form>

<input>标签的练习
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>简单的表单案例</title>
    </head>
    <body>
        <hr color="black" />
        
        <form>
            <table bgcolor="gainsboro" align="center" width="50%">
                <tr>
                    <td>姓名:</td>
                    <td><input type="text" name="username" placeholder="请输入姓名"/></td>
                </tr>
                <tr>
                    <td>邮箱:</td>
                    <td><input type="email" name="email" value="@163.com"/></td>
                </tr>
                <tr>
                    <td>密码:</td>
                    <td><input type="password" name="pwd" placeholder="请输入密码"/></td>
                </tr>
                <tr>
                    <td>确认密码:</td>
                    <td><input type="password" name="repwd" placeholder="请再次输入密码"/></td>
                </tr>
                <tr>
                    <td>上传图片:</td>
                    <td><input type="file" name="file" /></td>
                </tr>
                <tr>
                    <td>性别:</td>
                    <td><input type="radio" name="sex" checked/><input type="radio" name="sex" />
                    </td>
                </tr>
                <tr>
                    <td>爱好:</td>
                    <td>
                        唱歌<input type="checkbox" name="sing" value="sing" checked/>
                        跑步<input type="checkbox" name="running" value="running" checked/>
                        游泳<input type="checkbox" name="swimming" value="swimming" checked/>
                    </td>
                </tr>
                <tr>
                    <td>
                        <input type="button" name="button" value="button"/>
                    </td>
                    <td>
                        <input type="reset" name="reset" value="reset"/>
                        <input type="submit" name="submit" value="submit"/>
                    </td>
                </tr>
                <tr>
                    <td><input type="hidden" name="hidden" value="我是隐藏的信息"/></td>
                    
                    <td><input type="image" name="igage_button" src="../../慕课手机/img/logo.png"/><br /></td>
                </tr>
            </table>    
        </form>
        
    </body>
</html>
结果展示:

(2)下拉菜单和列表标签

格式:

 
<form>
  <input type="hidden" name="..." value="..."/> </form>

表单的结构

常用表单元素使用

表单交互属性

猜你喜欢

转载自www.cnblogs.com/qiumh/p/11728578.html
今日推荐