首页 > 其他分享 >HTML笔记 - HTML中表单标签的使用

HTML笔记 - HTML中表单标签的使用

时间:2022-11-01 21:33:58浏览次数:58  
标签:标签 value 表单 HTML 按钮 属性

HTML中表单标签的使用

目录

1. 表单标签

  • form标签表示表单

    input type 效果 设置
    text 文件输入框 value设置默认显示内容
    password 密码输入框 value设置默认显示内容
    radio 单选框 name属性可以对其进行分组;checked="checked"表示默认选中
    checkbox 复选框 checked="checked"表示默认选中
    reset 重置按钮 value属性修改按钮上的文本
    submit 提交按钮 value属性修改按钮上的文本
    button (普通)按钮 value属性修改按钮上的文本
    file 文件上传域
    hidden 隐藏域 当我们要发送某些信息,而这些信息,不需要用户参与,就可以使用隐藏域(信息会在提交的时候同时发给服务器)
    <form>
        用户名称:<input type="text" value="默认值"/><br/>
        用户密码:<input type="password" value="abc"/><br/>
        性别:<input type="radio" name="sex"/>男<input type="radio" name="sex" checked="checked"/>女<br/>
        <input type="reset" />
    </form>
    

    select 标签是下拉列表框

    option标签是下拉列表框中的选项,selected = "selected"设置默认选中

    textarea表示多行文本输入框(起始标签和结束标签中的内容是默认值)

    • rows属性设置可以显示几行的高度
    • cols属性设置每行可以显示几个字符宽度
    国籍:<select>
        	<option>--请选择国籍--</option>
        	<option>中国</option>
        	<option>美国</option>
        </select><br/>
    自我评价:<textarea rows="10" cols="20"></textarea><br/>
    

2. 表单的提交

  • 对于input type="submit",它可以配合事件属性和超链接将数据提交到服务器,有get和post两种请求方式

    <form action="https://www.baidu.com/" method="get">
        <input type="text" name="username" value="123"/>
        <input type="submit"/>
    </form>
    
  • 表单提交时,数据没有发送给服务器的三种情况:

    1. 表单项中没有设置name属性值
    2. 单选,复选,下拉列表中的option标签都需要添加value属性,以便发送给服务器
    3. 表单项不在提交的form标签中
  • GET请求的特点是:

    1. 游览器地址栏中的地址是:action属性+?+请求参数
    2. 不安全
    3. 有数据长度的限制
  • POST请求的特点是:

    1. 游览器地址栏中只有action属性值
    2. 相对于GET请求安全
    3. 理论上没有数据长度的限制

3. 表单的格式化

  • 结合表格可以让表单更加美观

    <form>
        <table align="center">
            <tr>
                <td>用户名称:</td>
                <td><input type="text" value="默认值"/></td>
            </tr>
            <tr>
                <td>用户密码:</td>
                <td><input type="password" value="abc"/></td>
            </tr>
            <tr>
                <td>性别:</td>
                <td><input type="radio" name="sex"/>男<input type="radio" name="sex" checked="checked"/>女</td>
            </tr>
            <tr>
                <td>国籍:</td>
                <td><select>
                    <option>--请选择国籍--</option>
                    <option>中国</option>
                    <option>美国</option>
                </select></td>
            </tr>
            <tr>
                <td>自我评价:</td>
                <td><textarea rows="10" cols="20"></textarea></td>
            </tr>
            <tr>
                <td><input type="reset"/></td>>
                <td><input type="submit"/></td>>
            </tr>
        </table>
    </form>
    

标签:标签,value,表单,HTML,按钮,属性
From: https://www.cnblogs.com/Solitary-Rhyme/p/16849232.html

相关文章

  • HTML完整知识体系梳理(脑图)
    参考书目:《HTML5从入门到精通》(明日科技编著)以下为个人读后参照此书所做,便于今后个人以及对HTML感兴趣的诸位对于HTML有一个更系统的认识。......
  • php-XHTML与HTML区别
    XHTML与HTML的区别:  1、所有标签都使用小写字母                                        2、嵌套标签必须有恰当的格式......
  • 齐博X1标签缓存时间设置
    标签默认的缓存时间是10分钟,某些需要实时显示内容的地方,如果你不想要缓存的话,可以修改标签增加一个参数 time="-1"即可,如下图所示如果你的网站访问量太大,数据比较多,并且......
  • 11Jmeter之优化jenkins上html报告格式
    问题:当在jenkins上查看HTML报告时,发现报告格式不美观!  解决一:临时解决方法1、进入Manage Jenkins->Scriptconsole,输入如下命令并进行执行。System.setPropert......
  • C#实现html和url的编码与解码
    html编码的作用很容易理解,例如储存超文本编辑器的内容到数据库,一般是需要先超文本的html代码编码后进行存储,需要用到的时候就解码返回给前端。url的编码解码一般是url中存......
  • ViewPager2实现Tab标签页面
    是在此篇博文Viewpager迁移至ViewPager2实现Tab标签页面_Code-Porter的博客-CSDN博客的基础上对一些细节进行了补充,请支持原作者。使用的编译软件是AndroidStudio2019......
  • 案例6表单校验
    案例6表单校验       ......
  • 解决表单重复提交问题
    分享知识传递快乐 防止表单重复提交有多种,经常用到的有两种: 一种是Token(令牌),这种可以用于from表单,但用于ajax就有点力不从心了;另一种是对请求的url和参数验证,如果一样就......
  • 解决layui表单ajax提交回调函数不起作用问题的两种方式
    最近想用layui开发一个论坛模板用的是fly-ui,才接触layui对其还不太熟悉。一个简单的登录就困扰了我很久。登录的form通过ajax提交回调函数老是不起作用。经过浪费了N多时间......
  • Java实现HTML页面截图功能
    概述业务开发中,经常会有HTML页面截图,或打印另存为PDF文件的需求。本文即是HTML页面截图需求的技术调研过程的成文。不想看长篇大论的同学,可以直接看Selenium部分,本人最后也......