Html 电话号码验证引导程序3

Html 电话号码验证引导程序3,html,twitter-bootstrap-3,Html,Twitter Bootstrap 3,我正在尝试在我的网站上创建一个表单,以便人们能够输入电话号码并提交表单。但当我输入字母而不是数字时,它仍然可以接受。我是否可以使用Bootstrap 3检查电话验证 这是我的密码 认购特别优惠 输入您的信息 名称 电子邮件 电话号码 订阅 引导程序不提供任何表单验证系统 您可以使用一个小技巧来只允许数字,也可以使用一个可用的JavaScript插件(例如) 单击按钮时,它将不允许提交,直到它是6位数字。将type=“text”更改为type=“number” 您还可以使用掩码:您

我正在尝试在我的网站上创建一个表单,以便人们能够输入电话号码并提交表单。但当我输入字母而不是数字时,它仍然可以接受。我是否可以使用Bootstrap 3检查电话验证

这是我的密码



认购特别优惠 输入您的信息

名称 电子邮件 电话号码 订阅


引导程序不提供任何表单验证系统

您可以使用一个小技巧来只允许数字,也可以使用一个可用的JavaScript插件(例如)


单击按钮时,它将不允许提交,直到它是6位数字。

type=“text”
更改为
type=“number”


您还可以使用掩码:

您可以使用pattern属性来使用它。您可以从链接生成图案

HTML:

Fiddle。

它只接受数字(解决了我的问题),但不允许我按订阅按钮。
    <input type="text" name="num" data-validation="number" 
    data-validation-allowing="negative,number" input name="color" 
    data-validation="number" datavalidation-ignore="$" required="required" class="form-control" 
    id="phone_no" placeholder="Phone Number" maxlength="6" pattern="\d*">
<form>
  <h2>Phone Number Validation</h2>
  <label for="phonenum">Phone Number (format: xxxx-xxx-xxxx):</label><br/>
  <input id="phonenum" type="tel" pattern="^\d{4}-\d{3}-\d{4}$" required >

  <input type="submit" value="Submit">
  <p class="p">Demo by Agbonghama Collins. <a href="http://www.sitepoint.com/client-side-form-validation-html5/">See article</a>.</p>
</form>
input[type="tel"] {
  border: 1px solid #ddd;
  padding: 4px 8px;
}
input[type="tel"]:focus {
  border: 1px solid #000;
}

input[type="submit"] {
  font-weight: bold;
  padding: 4px 8px;
  border:1px solid #000;
  background: #3b5998;
  color:#fff;
}

form {
  width: 50%;
  margin: 0 auto;
}

.p {
  padding-top: 30px;
}