小编Yur*_*ura的帖子

HTML5 - Pattern属性不能在input元素中使用

我目前有一个电话号码的输入元素,并试图使用模式属性,但它拒绝这样做.它说"验证(HTML5):模式不是元素输入的有效属性"!当我将类型更改为"text"时,它表示pattern属性仅在标题存在时才有效!

<input type="number" class="form-control"data-require="" id="Mobile" placeholder="Mobile No" autocomplete="off" pattern="[\+]\d{3}d{9}" required>
Run Code Online (Sandbox Code Playgroud)

更新:

我添加了title属性,它现在正在工作!但我唯一的问题是,当我点击提交时,即使格式不匹配,也会提交表单.

html forms validation html5 input

3
推荐指数
1
解决办法
504
查看次数

标签 统计

forms ×1

html ×1

html5 ×1

input ×1

validation ×1