prompt输出错误后要怎么样返回prompt
来源:3-23 编程练习
qq_末世红_03538105
2017-09-25 17:58:05
var a = prompt("请输入手机号码");
if(a.length != 11){
alert("请输入11位手机号码")
}else if(isNaN(a) === true){
alert("请输入数字手机号码")
}else{
var arr = a.split("");
arr.splice(0,7,"*******");
var str = arr.join("");
}
document.write(str);虽然效果做出来了 不过如果输入错误,提示错误后再返回第一个prompt需要如何实现呢
2回答
小丸子爱吃菜
2017-09-25
测试了你的代码,可以这样写,不过建议这两个调换一下顺序
if (isNaN(a) === true) {
alert("请输入数字手机号码")
}
else if (a.length != 11) {
alert("请输入11位手机号码")
}
小丸子爱吃菜
2017-09-25
这个可以考虑使用while循环来写,只要输入的号码不满足条件,就要弹出输入框再次输入!
祝学习愉快!
相似问题