【发布时间】:2018-06-05 15:23:53
【问题描述】:
我在一个 .jsp 文件中有两个输入字段,两个字段同时可见。 phone1 是强制性的,并且正在按预期工作(必须填写,长度为 10,遵循格式)。但是 phone2 不工作;我希望 phone2 遵循与 phone1 相同的规则,但仅在输入字段中输入内容时才通知问题。
例如。如果在 phone2 中输入了一个字母或仅一个数字,则将元素文本设置为:
"*请输入一个 10 位数字,不含特殊字符"
var phoneformat = /^[\+]?[(]?[0-9]{3}[)]?[-\s\.]?[0-9]{3}[-\s\.]?[0-9]{4,6}$/;
//phone1="home phone" phone2="work phone"
if (phone1 == "" || phone1.length != 10 || !phone1.match(phoneformat)){
document.getElementById("vHphone").innerHTML="*please enter a 10 digit number with no special characters";
return false;
} else if (phone2 != "" && phone2.length < 10 || !phone2.match(phoneformat)){
document.getElementById("vWphone").innerHTML="*please enter a 10 digit number with no special characters";
return false;
我将如何解决这个问题?
【问题讨论】:
-
投了反对票,因为 OP 似乎在他的问题上打了尽可能多的不相关标签。
标签: javascript spring eclipse hibernate jsp