表单

<label> 标签为input标签绑定,

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

不过,它为鼠标用户改进了可用性。如果您在 label 元素内点击文本,就会触发此控件。就是说,当用户选择该标签时,浏览器就会自动将焦点转到和标签相关的表单控件上。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表单</title>
</head>
<body>

<form action=""><!--创建表单-->

    <label for="i1">
        姓名:<input type="text" id="i1">
    </label>
    
</form>

</body>
</html>

input属性

type="text"

type="password"#输入的内容看起来都是小黑点

value  输入框内的默认内容

placeholder 输入框内的灰体字,鼠标点进去消失

maxlength="8" 最大输入字符数是8 ,输入框内最大输入的字符数是8

size 拓宽单行文本框

readonly 输入框内的内容无法修改,无法删除,只读

<label for="t1">文本框:
        <textarea id="t1" rows="10" cols="50"> aaaaaa </textarea>
    </label>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表单</title>
</head>
<body>

<form action=""><!--创建表单-->

    <label for="i1">
        姓名:<input type="text" id="i1">
    </label>

    <label for="i2">用户名
        <input type="text" value="用户名/手机号" id="i2"><!--鼠标点进去value还在-->
    </label>

    <label for="i3">密码
        <input type="text" placeholder="密码" id="i3"><!--鼠标点进去value不在了-->
    </label>

</form>

</body>
</html>

按钮

<button id="t1">按钮</button>
<input type="button" value="按钮"><!--多和js连用-->
<input type="submit" name="" id="" value="提交">

<input type="range" id="t1" min="-100" max="300" value="10" step="50"><!--定义一个滑动输入,最小值-100,最大值300,默认值在100-->

<input type="number" min="-100" max="100" value="50" id="t1"><!--最小值-100,最大值100,初始值50。输入的内容超不过这个范围-->

 

选择框

<form action=""><!--创建表单-->
    <label for="i1">
        <input type="checkbox" name="a" id="i1">选择1
    </label>
    <label for="i2">
        <input type="checkbox" name="b" id="i2">选择2
    </label>
    <label for="i3">
        <input type="radio" name="c" id="i3" >单选1<!--单选框的name属性必须都是一样的-->
    </label>
    <label for="i4">
        <input type="radio" name="c" id="i4">单选2
    </label>
    <label for="i5">
        <input type="radio" name="c" id="i5" checked>单选3
    </label>
</form>

<form action=""><!--创建表单-->
    <label for="i1">
        选择城市
        <select id="i1">
            <option>北京</option>
            <option>上海</option>
            <option>广州</option>
        </select>
    </label>

        <br>

    <label for="d3">
        可以自己输入喜欢的城市,也可以选择
        <input type="text" list="d2" id="d3">
        <datalist id="d2">
            <option>北京</option>
            <option>上海</option>
            <option>广州</option>
        </datalist>
    </label>


</form>

 

验证输入的手机号/邮箱/电话号

<input type="url">
<input type="email">
<input type="tel">
<input type="submit" name="" id="">

<input type="date">
<input type="datetime-local">

获取颜色
<input type="color">

<input type="search"><!--获取搜索用词-->

<input type="hidden" name="a" value="1"><!--提交表单时,会有这个input框的内容name=a,value=1-->

网页中不会显示hidden的内容

 

图片按钮
<input alt="something" type="image"  src="timg.jpg" width="80">

<form enctype="multipart/form-data" action=""><!--上传文件时必须要设置enctype="multipart/form-data"-->
    <label >
        <input type="file" multiple><!--可以上传多个文件-->
        <input type="file" required><!--只能上传一个文件-->
    </label>
</form>

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值