HTML5:表单

一、表单标签

1.语法格式:

<form name="表单名" action="URL" method="get/post">表单内容</form>

① name:表单的名字,在一个网页中用于唯一识别一个表单

② action:表单的处理方式,指定表单数据提交的目的地址

③ method:表单数据的传送方向,决定数据提交的方式,常用“get”和“post”,默认用“get

2.< input >元素

(1)语法格式:

<input type="表项类型" name="表项名" value="默认值" size="x" maxlength="y">

① type:指定要加入表单项目的类型(text、password、number等)

② name:该表单的控制名,主要在处理表单的作用

③ size:输入字段中的可见字符宽度

④ maxlength:允许输入的最大数目

⑤ checked:页面加载时是否预先选择该input元素

(2)< input >元素中 type属性的类型

①文字和密码的输入

<form action="">
        姓名:<input type="text" name="文本框名"><br>
        密码:<input type="password" name="密码框名">
</form>

运行结果如下:

②重置和提交

<form action=""> 
        <input type="submit" value="提交按钮">
        <input type="reset" value="重置按钮">
</form>

运行结果如下:

③复选框和单选框

<form action=""> 
        性别:<input type="radio" name="sex" value="男">男
        <input type="radio" name="sex" value="女">女    <br>
        爱好:<input type="checkbox" name="hobby" value="唱歌">唱歌
        <input type="checkbox" name="hobby" value="跳舞">跳舞
        <input type="checkbox" name="hobby" value="打篮球">打篮球
</form>

运行结果如下:

3.选择栏< select >

语法格式:

<form action=""> 
        <select name="控制操作名" size="x">
            <option value="">...</option>
            <option value="">...</option>
            ...
        </select>
</form>

代码片段如下:

<form action=""> 
    学历:
        <select name="学历">    <!--没有设置size值,默认一次显示列表项数为1-->
            <option value="大专">大专</option>
            <option value="本科">本科</option>
            <option value="研究生">研究生</option>
        </select>
</form>

运行结果如下:

3.多行文本域< textarea >...< /textarea >

语法格式:

<form action="">
    <textarea name="文本域名" rows="行数" cols="列数">
        初始文本内容
    </textarea>
</form>

代码片段如下:

<form action="">
        <p>评论</p>
        <textarea name="评论" rows="5" cols="30">
            请发表你的评论......
        </textarea>
</form>

运行结果如下:

举例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>表单</title>
</head>
<body>   
    <form action="" name="form1" method="post">
        姓名:<input type="text" name="姓名"><br>
        密码:<input type="password" name="密码"><br>
        性别:<input type="radio" name="sex" value="男">男
            <input type="radio" name="sex" value="女">女
        <br>
        学历:
            <select name="学历">    <!--没有设置size值,默认一次显示列表项数为1-->
                <option value="大专">大专</option>
                <option value="本科">本科</option>
                <option value="研究生">研究生</option>
            </select>
        <br>
        爱好:
        <input type="checkbox" name="hobby" value="唱歌">唱歌
        <input type="checkbox" name="hobby" value="跳舞">跳舞
        <input type="checkbox" name="hobby" value="打篮球">打篮球
        <br>
        <p>建议:</p>
        <textarea name="评论" rows="5" cols="30">
            请发表你的建议......
        </textarea>
        <br>
        <input type="submit" value="提交">
        <input type="reset" value="重置">
    </form>
</body>
</html>

运行结果如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值