Python学习之路---前端--form表单_label标签

更多详细的代码信息,请点击这里!!

form表单提交数据的几个注意事项

    1、所有获取洪湖输入的标签都必须放在form表单里面

    2、action 控制着往哪儿提交

    3、input\select\textarea 标签必须给标签添加一个name -- name的作用就是让后端知道你这个input对应输入的是那些内容 和字典类似键值对形式存在;

    4、必须要有一个提交按钮 <input type="submit">   --- 恢复初始按钮 <input type="reset">

input系列

    1、text -- 普通文本框

    2、password -- 密文密码

    3、radio -- 单选框

    4、CheckBox -- 多选框

    5、date -- 日期

    6、datetime -- 时间

    7、file -- 文件

    8、button -- 普通按钮,多用JS给它绑定事件

    9、reset -- 重置

    10、submit -- 提交

    11、textarea -- 多行文本框

    12、select -- 下拉菜单 搭配 option或optgroup使用

        13、option -- 具体额下拉选项

        14、optgroup -- 分组的下拉 -- 里面有个label属性

    15、email -- 邮箱格式

    16、hidden -- 隐藏按钮

    17、checked -- 默认选中, 常用在 CheckBox、radio

    18、readonly -- 只读

    19、disable -- 禁止

    20、multiple -- 下拉菜单可以按着Ctrl键多选,常用在select中

给input type:test\password\email设置默认显示值 直接添加value值

给input type:test\password\email设置默认显示一个内容 直接添加placeholder

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>form表单</title>
</head>
<body>
<form action="http://localhost" method="post" enctype="multipart/form-data">
<p>用户名:
    <input name="username" type="text" value="username">
    <input name="username" type="text" placeholder="username">
    <input name="username" type="text" disabled>
</p>
<p>密码:
    <input name="pwd" type="password" value="******">
</p>
<p>性别:
    <input type="radio" name="gender" value="1">男
    <input type="radio" name="gender" value="0">女
</p>
    <p>性别:
    <input id="g1" type="radio" name="gender" value="1"><label for="g1">男</label>
        <label>
    <input type="radio" name="gender" value="0">女
        </label>
</p>
<p>
    生日
    <input name="birthday" type="date">
</p>
    <p>
        邮箱
        <input type="email" name="e-mail" value="**@**.***">
    </p>
<p>
    爱好:
    <input name="hobby" type="checkbox" value="backetball">篮球
    <input name="hobby" type="checkbox" value="football">足球
    <input name="hobby" type="checkbox" value="pingpongball">乒乓球

</p>
<p>地址
    <select name="address" id="s0">
        <optgroup label="广东">
            <option value="">东莞</option>
            <option value="">广州</option>
            <option value="">深圳</option>
        </optgroup>
        <optgroup label="北京">
            <option value="">朝阳</option>
            <option value="">丰台</option>
            <option value="">昌平</option>
        </optgroup>
    </select>
        <select name="address1" id="s1">
            <option value="">东莞</option>
            <option value="">广州</option>
            <option value="">深圳</option>
            <option value="">朝阳</option>
            <option value="">丰台</option>
            <option value="">昌平</option>
    </select>
</p>
<p>
    文本框
    <textarea name="info" id="t1" cols="30" rows="10" value="userinfo"></textarea>
</p>
<p>上传图片
    <input type="file">
</p>
<p><input type="submit" value="提交吧!"></p>



</form>
</body>
</html>

 

form method---get\post

什么时候用get?什么时候用post 向服务器发送请求,比如搜索引擎---用get 向服务器发送请求,比如提交表单信息到服务器 -- 用post

上传文件的时候 form标签必须包含这两个属性,否则后端无法识别到你提交的内容,写法是固定的 <from method="post" enctype="multipart/form-data">

埋下伏笔:什么时候用<input type="hidden">

label标签 定义:

<label> 标签为 input 元素定义标注(标记)。

说明:

    label 元素不会向用户呈现任何特殊效果。

    <label> 标签的 for 属性值应当与相关元素的 id 属性值相同。

 两种写法效果是一样的,但是建议规范使用第一种;

 第一种: 

<input id="g1" type="radio" name="gender" value="1">
<label for="g1">男</label> 

第二种:

 <label>
    <input type="radio" name="gender" value="0">女
</label>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Jerry's-Study

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

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

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

打赏作者

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

抵扣说明:

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

余额充值