发布于 2026-01-06 4 阅读
0

5 个有用的输入属性 AWS 安全直播!

5 个有用的输入属性

AWS 安全直播!

大家好,我是Aya Bouchiha,今天是第 33 天,我们将讨论 5 个有用的输入属性。

图案

此属性通常与描述输入框样式的 title 属性一起使用,其作用是指定一个有效的 JavaScript 正则表达式,表单提交时会使用该正则表达式检查输入框的值。它适用于以下输入类型:( text、email、tel、password、search、url、date )。
更多详情

<form>
    <input
        type="text"
        placeholder="full name..."
        pattern="[A-z]{8,16}"
        title="the full name should be between 4 and 15 letters"
    />
    <input type="submit" />
</form>
Enter fullscreen mode Exit fullscreen mode

输出:

输入属性 Aya Bouchiha

最大长度

maxlength 是一个输入属性,用于指定输入字段中允许的最大字符长度。当输入值的长度等于 maxlength 时,输入字段将不再接受任何字符。

<form>
    <input type="password" placeholder="phone password..." maxlength="4" />
    <input type="submit" />
</form>
Enter fullscreen mode Exit fullscreen mode

输出:
输入达到 4 个字符后,输入字段不再接受更多字符。

输入属性 Aya Bouchiha

自动完成

此属性指定浏览器是否可以预测输入框的值,并在用户开始输入时显示填充选项。此属性适用于以下输入类型(文本、电话、电子邮件、密码、搜索、网址、日期选择器、颜色、范围),也适用于`<input> `和`<form>`标签。

<form>
    <input
        type="text"
        placeholder="first name"
        name="f-name"
        autocomplete="on"
    />
    <input type="email" placeholder="email" name="email" autocomplete="off" />
    <input type="submit" />
</form>
Enter fullscreen mode Exit fullscreen mode

输出:

输入属性 Aya Bouchiha

自动对焦

autofocus 是一个属性,用于指定输入字段在页面加载时是否应自动获得焦点。

<form>
 <input type="text" placeholder="your name..." autofocus />
 <input type="submit" />
</form>
Enter fullscreen mode Exit fullscreen mode

输出:

输入属性 Aya Bouchiha

列表

此属性指向一个包含预定义选项的`<datalist>`元素,这些选项将用于 ` <input> ` 元素。
更多详情

<form>
    <input  list="programming-languages" />
    <datalist id="programming-languages">
        <option value="java" />
        <option value="javascript" />
        <option value="C#" />
        <option value="python" />
    </datalist>
</form>
Enter fullscreen mode Exit fullscreen mode

输出:

输入属性 Aya Bouchiha

概括:

pattern:指定一个有效的 JavaScript 正则表达式,用于检查输入字段的值是否与该正则表达式匹配。

maxlength:指定输入字段中允许的最大字符长度。

自动完成:指定浏览器可以在用户开始输入或不输入时显示选项来填充字段。

自动聚焦:指定页面加载时输入字段是否自动获得焦点。

list:用于显示元素的预定义选项列表,以向用户提供建议。

参考

感谢您联系我

祝您编程愉快!

文章来源:https://dev.to/ayabouchiha/5-useful-input-attributes-1b64