zoukankan      html  css  js  c++  java
  • 表单-表单元素

    HTML 里的表单用于收集不同类型的用户输入。

    表单是一个包含表单元素的区域。

    表单元素是允许用户在表单中输入内容,比如:文本域(textarea)、下拉列表、单选框(radio-buttons)、复选框(checkboxes)等等。

    表单使用表单标签 <form> 来设置,格式如下:

    *表单外边框:<fieldset></fieldset> 
    *表单外标题:<legend></legend>

    <form action="后台地址" method="提交方式"></form>

    *提交方式:
    使用get方式提交时,把表单数据(name1=value1&name2=value2...) 以键值对append到url后,用 '?' 分割url和参数。
    使用post方式提交时,把表单数据以键值对放在请求体中传输。

    enctype 属性

    *<form action="后台地址" method="post" enctype="multipart/form-data"
    涉及文件上传时会用到enctype属性(只有 method="post" 时才使用 enctype 属性。)

    *application/x-www-form-urlencoded ---默认为该项,就是说,在发送到服务器之前,
    所有字符都会进行编码(空格转换为 "+" 加号,特殊符号转换为 ASCII HEX 值)。

    *multipart/form-data ---不对字符编码。当使用有文件上传控件的表单时,该值是必需的。
    *text/plain ---将空格转换为 "+" 符号,但不编码特殊字符。一般用于传输二进制文件(图片、视频、、、)

    *表单元素的通用格式:
    *<input type="类型">
    文本类型
      文本框 text
      密码框 password
      隐藏域 hidden
      多行文本 textarea
    选择类型
      单选 radio
      多选 chickbox
      下拉 select
    按钮类型
      普通按钮 button
      提交按钮 submit
      重置 reset
    其他类型
      文件file 图片img 颜色color 日期date
    *表单元素的非通用格式:
    下拉格式
      <select name="" id="">
        <option value=""></option>
        <option value=""></option>
      </select>

    在前端设计时要注意用户的感受---即界面友好
    所谓的界面友好:

    例:
    就是当用户在页面点击单选按钮或多选按钮时,由于按钮本身过于渺小不易于用户操作
    这时我们可以用 方1 <label></label>或(方2:<input id="名称" type="radio" name="sex">
    <label for="名称">女</label><br>)标签,把该单选或多选的文字包一下,这样一来
    用户在点击单选或多选的文字区域即可选中该按钮。

    ©版权所有转载请标明出处!!!
  • 相关阅读:
    Github创建远程库
    注册和登录Github
    Github简介
    一个成都程序猿写于离开北京一周年与26岁生日的这一天。
    【原创】面试时遇到『看门狗』脖子上挂着『时间轮』,我就问你怕不怕?
    【编程玄学】一个困扰我122天的技术问题,我好像知道答案了。
    【原创】(求锤得锤的故事)Redis锁从面试连环炮聊到神仙打架。
    【原创】面试官:你回去等通知吧!
    【原创】面试官问我G1回收器怎么知道你是什么时候的垃圾?
    【原创】面试官:你说你熟悉jvm?那你讲一下并发的可达性分析
  • 原文地址:https://www.cnblogs.com/lemon-Net-Skill/p/9284403.html
Copyright © 2011-2022 走看看