表单内容总结

表单类型:

<form action="">

    文本框 <input type="text" name="username" id="">

    密码框 <input type="password" name="password" id="">

    单选框 <input type="radio" name="gender" id="">

          <input type="radio" name="gender" id="">

    <!-- 如果不写name属性,则两个框都能选上,设置了name属性才能实现单选的效果。 -->

    多选框 <input type="checkbox" name="hobby" id="">

            <input type="checkbox" name="hobby" id="">

    <!-- 因为本身就是多选,所以不用设置name属性 -->

    提交按钮 <input type="submit" value="提交">

      <!-- 给所要提交的所有input标签的的类型添加name属性,才可以提交效果,并且所有的标签用<form action=""></form>包着 -->

    重置按钮 <input type="reset"  value="重置">

    按钮 <input type="button" value="普通按钮">

    <!--        

      上传文件不能使用value,multiple属性是上传多个文件,按住ctrl键选择需要上传的文件 -->

    上传文件 <input type="file" name="" id="" multiple>

    图片形成按钮 <input type="image" src="图片路径" alt="">

              <input type="image" src="https://ossgw.alicdn.com/alp/1572809375526-200-76.png" alt="">

    隐藏域对用户不可见  <input type="hidden" name="">

    <!-- 定义下拉列表:select   下拉列表选项:option   多行文本:textarea -->

<!-- 此时的value和单选上的value作用一样,是作为选项值 -->

<select name="" id="">

    <option value="123">售后服务</option>

    <option value="456">优惠保障</option>

</select>

<!-- 一个下拉列表有两个列表选项,售后服务和优惠保障是列表选项的内容 -->

    </form>

lable标签:

 <!--

     表单的标注

    扩大点击范围,提高用户体验

    <label for=""></label>

    通过与表单元素的id属性进行关联

  -->

  <!-- 第一种方法:分开写 -->

  <!-- id名要与for里面的值一致 -->

  <input type="radio" name="sex" id="man" value="男">

  <label for="man">男</label>

  <input type="radio" name="sex" id="woman" value="女">

  <label for="woman">女</label>

<br>

  <!-- 第二种方法:写在一起 input嵌套在<label for=""></label>标签里面-->

<!-- id名要与for里面的值一致 -->

<label for="sing">

  <input type="checkbox" name="hobby" id="sing" value="唱歌">唱歌

</label>

<label for="duance">

  <input type="checkbox" name="hobby" id="duance" value="=跳舞">跳舞

</label>

文本域:

<!--

    定义多行文本

    大量文本、留言

    cols:列

    rows:宽

    不能使用value属性

    初始值:写在开始标签和结束标签中

     /* 不允许用户将文本域拖拽 */

      resize: none;

   -->

   <textarea name="text" id="" cols="30" rows="10"></textarea>

   <textarea class="box"></textarea>

表单属性:

<!-- action 表单数据提交的地址-->

    <!-- method 表单数据提交的方式,由get或post 的方式发送

         get或post提交方式不同,使得我们的表单数据存储的位置也不同

    区别:get: 把数据放在地址栏上提交,有大小限制,

         post: 数据大小没有限制,安全性相对较高,更加隐蔽 -->

         <form action="../第13讲 html表单标签/1-input的类型.html" method="post">

            <input type="text" name="username" id="">

            <input type="submit" value="提交">

        </form>

         <form action="../第13讲 html表单标签/1-input的类型.html" method="get">

            <!-- name 属性:对提交到服务器后的表单数据进行标识 -->

            <input type="text" name="username" id="">

            <input type="submit" value="提交">

            <!-- value 属性:表单内容的默认值;可修改按钮的文字;作为选项值 -->

            <input type="text" value="请输入账号">

            <input type="submit" value="注册">

            <input type="radio" name="gender" id="" value="male">男

            <input type="radio" name="gender" id="" value="female">女

            <!-- checked 属性:给单选和复选设置默认默认选中状态 -->

            <input type="radio" name="gender" id="" value="male" checked="checked">男

            <input type="radio" name="gender" id="" value="female">女

            <input type="checkbox" name="hobby" id="" value="sing" checked="checked">唱歌

            <input type="checkbox" name="hobby" id="" value="dunce" checked="checked">跳舞

            <input type="checkbox" name="hobby" id="" value="run">跑步

            <!-- selected 属性:给下拉列表设置默认选中状态 -->

            <select name="" id="">

                <option value="123">补贴政策</option>

                <option value="456" selected="selected">优惠政策</option>

            </select>

            <!-- readonly 属性:只读(输入框里表单内容的默认值只能查看不能编辑,可以提交) -->

            <input type="text" name="username" id="" value="请输入密码" readonly="readonly">

            <!-- disabled 属性:禁用input元素(输入框被禁用,不能编辑,不能提交) -->

            <input type="text" name="username" id="" value="你好" disabled="disabled">

            <!-- maxlength 属性:表单输入框里允许输入字段的最大长度 -->

            <input type="text" name="txt" id="" maxlength="10"> <!--输入框里只能最多输入10个字-->

            <!-- size 属性:下拉列表中可见选项的数目 -->

            <select name="" id="" size="3"><!-- 三个都能直接看到 -->

                <option value="123">补贴政策</option>

                <option value="456">优惠政策</option>

                <option value="789">促销活动</option>

            </select>

        </form>

       1、action 属性定义在提交表单时执行的动作。通常,表单会被提交到 web 服务器上的网页。如果省略 action 属性,则 action 会被设置为当前页面。

       2、method="GET/POST":提交表单时所用的HTTP方法,默认是GET方法

       3、checked:用于单选框按钮和复选框按钮的默认选中,直接在input标签写checked或checked='checked'

       4、selected:下拉列表的默认选中,直接在option标签中写即可,selected或者selected='selected'          5、value属性:规定输入字段的初始值。

       6、readonly属性:只读属性,只能读,不能修改

       7、disabled属性:禁用属性,表示元素不可用,不可以点击

       8、maxlength属性:允许输入的最多字符

       9、size属性:控件长度,规定下拉列表中可见选项的数目

       10、placeholder 提示用户输入信息

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值