【发布时间】:2019-01-25 17:22:47
【问题描述】:
您可以在弹出窗口中看到测试表单:https://dtreacy.lpages.co/test-1/(单击“开始打开”)。 到目前为止,我已经能够使用以下内容输入掩码:
document.getElementById('06fc37a3bf5a6575096f513ba758203a-53SMSEbA4DKdUs7QEJBsZV').addEventListener('input', function (e) {
var x = e.target.value.replace(/\D/g, '').match(/(\d{0,3})(\d{0,3})(\d{0,4})/);
e.target.value = !x[2] ? x[1] : '(' + x[1] + ') ' + x[2] + (x[3] ? '-' + x[3] : '');
});
我正在寻找的是防止在电话号码不是 10 位时提交表单。
【问题讨论】:
-
if (value.length
-
我已经查看了常见的 SO 答案。我无法控制表单标签,因此无法添加模式属性,无法将ID添加到表单标签。
标签: javascript