前端应用_html_基本表单的用法_注册页面02

1. label 标签

需求当点击 radio button的 文字 就选中 , 或者点击checkbox 的文字就选择

答: 用for 属性 ,示例如下

对文字用 label 包裹, 并用for 属性

    <input type="radio"  name="gender" id="male"><label for="male">男</label>
    <input type="radio"  name="gender"id="female"><label for="female">女</label>
        <br /><br /><br />
    <label>爱好: </label>
    <input type="checkbox"  name="love" id="p"><label for="p">python</label>

    <input type="checkbox"  name="love" id="j"><label for="j">java</label>

    <input type="checkbox"  name="love" id="r"><label for="r">rubby</label>

当点击文字就可以 选择了 ,自己尝试下

2. reset 类型

reset 就是重置form 填入的值

 <input type="reset" name="" value="重置 ">

3. hidden 类型

在页面上不显示, 作用就是 存储值

    <input type="hidden" name="hidden" value="1000 ">

提交后在url 就可以看到 hidden 的值 如下:
http://localhost:63342/Unittest/www.baidu.com?username=&userpassword=&upload=&text=&hidden=1000+

解释value 属性的作用

value=“” 这个属性 他的目的就是传输值 的作用, 通过下边的例子就可以看出来了。

我在html 加入 value 的值

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <!-- 这是注释的格式-->

</head>
<h1>表单制作</h1>
<form action="www.baidu.com">
<div>
    <label>用户名: </label>
    <input type="text"  name="username">
    <br /><br /><br />
    <label>密码: </label>
    <input type="password"  name="userpassword">
        <br /><br /><br />
    <label>性别: </label>
    <input type="radio"  name="gender" id="male" value="m"><label for="male">男</label>
    <input type="radio"  name="gender"id="f"><label for="female">女</label>
        <br /><br /><br />
    <label>爱好: </label>
    <input type="checkbox"  name="love" id="p" value="python"><label for="p">python</label>

    <input type="checkbox"  name="love" id="j" value="java"><label for="j">java</label>

    <input type="checkbox"  name="love" id="r" value="rubby"><label for="r">rubby</label>
        <br /><br /><br />
    <label>籍贯: </label>

    <select>
        <option name="jig" value="sd">山东</option>
        <option  name="jig" value="hn">河南</option>
        <option name="jig" value="sh">上海</option>
        <option  name= "jig" value="sz">深圳</option>

    </select>
        <br /><br /><br />
    <label>上传: </label>
    <input type="file" name="upload">
        <br /><br /><br />
    <label>个人描述: </label>
    <textarea name="text"></textarea>
        <br /><br /><br />
    <input type="submit" value="submit ">
     <input type="reset" name="" value="重置 ">
    <input type="hidden" name="" value="1000 ">
</div>
</form>
</html>
</body>
</html>

在页面输入值然后提交 URL 显示的内容,
http://localhost:63342/Unittest/www.baidu.com?username=to'm&userpassword=123&gender=m&love=python&upload=&text=tttt

默认为get 方式,key 显示的name的属性值,key 的value 把属性value 的值塞到 url 里了,value 的目的是传输数据用。

你也可以把 action 的 method 改写为 post ,就不会在url 显示了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值