首页 > 其他分享 >HTML学习笔记五:html-body-form表单

HTML学习笔记五:html-body-form表单

时间:2023-12-05 18:12:52浏览次数:27  
标签:body form value 表单 输入框 html id 属性

HTML学习笔记五:html-body-form表单

MDN元素查询地址

所有的html的元素我们都可以通过以下地址进行相关的查询和理解。
https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/meta

表单元素

在网页中,如果需要向web服务器提交用户输入的信息时候,需要用到form表单进行提交。
表单元素的标签为form。

form表单的属性

  • action:"http://search.jd.com/search"
    提交的地址
  • target:"_blank"
    跳转属性,_blank: 新页签,_self: 当前页签
  • method:"get",
    提交的http方法,支持get,post,默认是get

form表单的行内元素

  1. input 输入框
    属性:

    • id=""
      标签的id
    • type="":input输入框的类型
      • "text": 文本输入样式
      • "radio": 单选框
      • "checkbox": 复选框
      • "hidden": 隐藏输入框,一般用于不用用户输入,提交时自动携带参数
      • "submit": 默认提交按钮,名字为提交,此类型下只有value属性可配合使用,且value为按钮名称
    • name="": 输入的值的名,提交数据后的key=value的key, 类型是单选框和复选框时候,name需要相同才能做关联的选择动作。
    • value="": 输入框的默认值,radio和checkbox时候,此value是对于选择项的赋值
    • maxlength="": 输入的最大长度
    • checked[bool类型属性] : 单选框和多选框的默认选择项
    • disabled[bool类型属性] : 禁用输入框输入
  2. button 按钮
    属性:

    • id="" : 标签的id
    • type=(不写默认是submit)
      • submit : 默认属性,点击后提交表单
      • reset : 重置,对输入框内容重置
      • button : 普通按钮
      • disabled[bool类型属性] : 禁用
  3. textarea 文本编辑框(默认是可以在界面上进行边角拉动改变其宽高)
    属性:

    • id="" : 标签的id
    • name : 输入的值的名,提交数据后的key=value的key
    • cols : 文本域的列数
    • rows : 文本域的行数
    • disabled[bool类型属性] : 禁用
  4. select 下拉选择框
    属性:

    • id="" : 标签的id
    • name : 输入的值的名,提交数据后的key=value的key
    • option : 下拉框选项
    • value : 对应选项的填充值
    • selected[bool类型属性] : 选中的值,可以做默认选中
    • disabled[bool类型属性]: 禁用当前option选项
  5. label 实现文字和输入控件焦点之间的关联
    通过点击文字,实现输入焦点自动落入对应关联的输入框内。

    • 用法一:
      lable标签的for属性,可以指向对应的input的id属性。
      for="{id}": 通过for属性值找到对应的input的id进行关联
      示例代码
      <label for="aqua">账户:</label>
      <input type="text" name="key" id="aqua" maxlength="16">
      
    • 用法二:
      将整个文字和需要关联焦点的输入框放在一起
      即:input作为label的行内元素
      <label>账户: <input type="text"></label>
  6. fieldset 输入框元素分组集合
    属性:
    legend: 分组的名字、标题
    将需要分类的标签写在legend的同层级之下,将被以legend的文字命名的框起来
    示例代码

    <fieldset>
        <legend> 主要信息</legend>
        <label for="aqua">账户:</label>
        <input type="text" name="key" id="aqua" maxlength="16">
        <br>
        <label>
            密码: <input type="password" name="pwd" value="" maxlength="16">
        </label> 
        <br>
        性别: 
        <input type="radio" name="xb" value="nan" id="nan"><label for="nan">
        男</label>
        <label>
        <input type="radio" name="xb" value="nv" checked>女
        </label>
    </fieldset>
    

表单所有元素标签使用的示例代码:


<form action="http://www.baidu.com/s" target="_blank" method="">
    <input type="text" name="wd" id="name">
    <button>百度搜索</button>
</form>
<hr>
<form action="http://search.jd.com/search" target="_self" method="get">
    <input type="text" name="keyword" id="name">
    <button>京东搜索</button>
</form>
<hr>
<form action="http://search.jd.com/search" target="_blank">
    <fieldset>
        <legend> 主要信息</legend>
            <label for="aqua">账户:</label>
            <input type="text" name="key" id="aqua" maxlength="16">
            <br>
            <label>
                密码: <input type="password" name="pwd" value="" maxlength="16">
            </label> 
            <br>
            性别: 
            <input type="radio" name="xb" value="nan" id="nan"><label for="nan">男</label>
            <label >
                <input type="radio" name="xb" value="nv" checked>女
            </label>
    </fieldset>
    
    <fieldset>
        <legend>附加信息</legend>
        <br>
        爱好: <input type="checkbox" name="aihao" value="chouyan">抽烟
        <input type="checkbox" name="aihao" value="hejiu" checked>喝酒
        <input disabled type="checkbox" name="aihao" value="tangtou">烫头
        <br>

        其他:
        <textarea name="ta" id="112" cols="20" rows="5"></textarea>
        <br>
        地区: 
        <select name="sele" id="se123">
            <option value="上海1">上海</option>
            <option value="hz" selected>杭州</option>
            <option value="北京2">北京</option>
            <option value="广州3">广州</option>
            <option value="深圳4">深圳</option>
        </select>
    </fieldset>
    
    <br>
    <hr>
    <input type="hidden" name="abc" value="123">
    <input type="submit" value="确定">
    <button type="reset">重置</button>
    <br>
    <hr>
    <button type="button">这只是一个按钮</button>
</form>

标签:body,form,value,表单,输入框,html,id,属性
From: https://www.cnblogs.com/yysocket/p/17877843.html

相关文章

  • HTML学习笔记六:html-body-框架元素
    HTML学习笔记六:html-body-框架元素MDN元素查询地址所有的html的元素我们都可以通过以下地址进行相关的查询和理解。https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/meta框架标签iframe可以通过使用iframe标签在当前页面的框架内嵌入一个外部链接的网页。可用......
  • HTML学习笔记七:html-字符实体和全局属性
    HTML学习笔记七:html-字符实体和全局属性MDN元素查询地址所有的html的元素我们都可以通过以下地址进行相关的查询和理解。https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/meta字符实体用特定代码来表示一个符号,即为字符实体。字符实体格式:以&开头以;结尾......
  • HTML学习笔记二:html-head内元素
    HTML学习笔记二:head内元素MDN元素查询地址所有的html的元素我们都可以通过以下地址进行相关的查询和理解。https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/metatitle标题元素用于定义文档的标题,此标题显示在标题栏或者标签栏上,一般为纯文本。<title>网页标题<......
  • HTML学习笔记三:html-body-块级元素
    HTML学习笔记三:body元素块级元素MDN元素查询地址所有的html的元素我们都可以通过以下地址进行相关的查询和理解。https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/metabody中元素分类块级元素又称为块元素,独占一行,宽默认与body一致,高度由内容撑开,无内容默认为1......
  • HTML学习笔记一:html简介和基本结构
    HTML学习笔记一一、什么是HTML?众所众知,我们打开的网页是一个一个的HTML,网页静态的结构是由html完成,而各式各样的表现样式是由css完成,至于网页与服务器之间的交互行为则都交给了javascript完成。HTML和CSS本质都是结构化、标准化的语言,用于定义页面结构,样式渲染。不得不提的就是......
  • Form表单的基本使用
    原文链接:https://blog.csdn.net/weixin_52851967/article/details/1285231741、什么是表单        表单在网页中主要负责数据采集功能。HTML中的<form>标签,就是用于采集用户输入的信息,并通过<form>标签的提交操作,把采集到的信息提交到服务器端进行处理。2、表单的组成部......
  • ​HTML代码混淆技术:原理、应用和实现方法详解
    ​HTML代码混淆是一种常用的反爬虫技术,它可以有效地防止爬虫对网站数据的抓取。本文将详细介绍HTML代码混淆技术的原理、应用以及实现方法,帮助大家更好地了解和运用这一技术。一、HTML代码混淆的原理HTML代码混淆是指将HTML源码通过特定的算法进行加密处理,使得人类可读的源码变......
  • Multi-view Information Integration and Propagation for Occluded Person Re-identi
     这篇从多视角这个思路出发,提出多视图信息集成模块,包括定位、量化和集成。给定具有相同身份的多个图像,MVI2P:i)定位特征图中的空间辨别区域以过滤掉噪声信息。ii)量化不同图像的显着性信息的相对重要性。iii)通过执行逐元素加法来集成多视图信息。iv)通过知识蒸馏将多个图像隐......
  • Power BI Report Server自定义Form登录
    一、条件1、windowsserver主机一台,我是windowsserver2019(当然windows10或者10月份5日更新的windows11也是可以行的)。 2、SQLSever,我用的是SQLServer2019。3、PowerBIReportServer默认位置安装(默认位置:C:\ProgramFiles\MicrosoftPowerBIReportServer)。......
  • html录制mp3
    wavesurfer.js|audiowaveformplayerJavaScriptlibrary  要将weba文件转换为mp3格式,您可以使用HTML5的音频API来实现。以下是一个简单的示例代码:```html<!DOCTYPEhtml><html><head><title>WebAtoMP3Converter</title></head><body><i......