• 前端开发——HTML5新增加的表单属性


    1.formactiom属性

    对于元素,都可以指定formcation属性,该属性可以提交到不同的URL。

    代码如下:

    1. <form action="login" method="get">
    2. 登录:<input type="text" name="rname"><br>
    3. 注册: <input type="text" name="lname"><br>
    4. <input type="submit" value="登录" formaction="login">
    5. <input type="submit" value="注册" formaction="regist">
    6. </form>

    运行结果:

     

     

    2.formmethod属性

    formmethod属性可以动态的设计表单的属性以post或者get方法提交,覆盖form元素的原有method属性。

    代码如下:

    1. <form action="abc" method="get">
    2. 登录:<input type="text" name="rname"><br>
    3. 注册: <input type="text" name="lname"><br>
    4. <input type="submit" value="登录" formmethod="get"><br>
    5. <input type="submit" value="注册" formmethod="post">
    6. </form>

    运行结果:

     

     

    3.autofocus 属性

    autofocus属性用于页面加载完成时,input 元素自动获取焦点,由于页面只能有一个表单元素可以获得焦点,所以整个页面最多设置一个autofocus属性。

    1. <p>页面加载完成时,input 元素自动获取焦点</p>
    2. <input type="text" autofocus="autofocus">

    运行结果:

     

     

    4.placeholder属性

    placeholder属性用于设置文本或文本域未输入时显示的内容,当用户获得该文本框的焦点或输入时,该属性值就会消失。

    代码如下:

    1. <form action="abc" method="get">
    2. <input type="text" name="fname" placeholder="用户名"><br>
    3. <input type="password" name="password" placeholder="密码"><br>
    4. <input type="submit" value="注册">
    5. </form>

    运行结果:

     

     

    5.list的属性

    list的属性要结合标签一起使用,行程一个下拉菜单的效果,list的属性指定的是标签的id值。

    代码如下:

    1. <form action="abc" method="get">
    2. <input type="text" name="fname" list="fruits">
    3. </form>
    4. <datalist id="fruits">
    5. <option value="苹果"></option>
    6. <option value="香蕉"></option>
    7. <option value="西瓜"></option>
    8. </datalist>

    运行结果:

     6.autocomplete属性

    autocomplete属性定义表单是否应该启动自动完成功能。自动完成功能是用户在字段开始输入值时,浏览器基于之前输入过的值,应该显示在字段中填写的选项。

    代码如下:

    1. <form action="abc" method="get" autocomplete="on">
    2. 姓名: <input type="text" name="fname"><br>
    3. <input type="submit">
    4. </form>

    运行结果:

     

  • 相关阅读:
    B端产品需求分析的思路和方法 4大方面
    【Java课堂】接口详解
    C#中接口的显式实现与隐式实现及其相关应用案例
    vscode编译LVGL库
    【嵌入式DIY实例-Nokia 5110显示LM35传感器数据
    Windows OpenGL ES 图像反色
    VR软硬件测试知多少?
    Kafka - Kafka生产者|发送消息|分区策略|提高吞吐量|数据可靠性|数据去重|数据有序
    系统运行缓慢,CPU 100%,以及Full GC次数过多问题的排查思路
    Win11显示麦克风未插上怎么办?
  • 原文地址:https://blog.csdn.net/gjbss/article/details/128018795