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循环来写,只要输入的号码不满足条件,就要弹出输入框再次输入!
祝学习愉快!
相似问题