Javascript 用户必须要么不输入邮政编码,它的长度应该是5(仅数字),但在我的代码中,否则如果语句行不起作用
Javascript 用户必须要么不输入邮政编码,它的长度应该是5(仅数字),但在我的代码中,否则如果语句行不起作用,javascript,html,Javascript,Html,/*如果语句行不起作用,用户必须输入邮政编码,邮政编码长度应为5(仅限数字),但必须使用“我的代码”,否则*/ 函数max(){/*此函数用于检查输入字段,如果发现错误,则向警报框中的消息发出警报*/ _aa=document.getElementById(“s1”).value 如果(_aa.长度>10) xx=“名称应少于或等于10个字符” else xx=“” _bb=document.getElementById(“s2”).value 如果(_bb.长度>10) yy=“姓氏应少于或等
/*如果语句行不起作用,用户必须输入邮政编码,邮政编码长度应为5(仅限数字),但必须使用“我的代码”,否则*/
函数max(){/*此函数用于检查输入字段,如果发现错误,则向警报框中的消息发出警报*/
_aa=document.getElementById(“s1”).value
如果(_aa.长度>10)
xx=“名称应少于或等于10个字符”
else xx=“”
_bb=document.getElementById(“s2”).value
如果(_bb.长度>10)
yy=“姓氏应少于或等于10个字符”
else yy=“”
_cc=document.getElementById(“s3”).value
if(_cc.length变量声明错误
在函数start中声明所有元素值
并用变量var\u aa
声明所有\u aa
不要忘记在if-else条件中添加{}
为什么不工作?
因为您是在else条件下的if(\u cc.length<6)
中声明\u dd
。\u dd
始终为空,直到执行if(\u cc.length<6)
else语句
function max(){
var_aa=document.getElementById(“s1”).value
var_bb=document.getElementById(“s2”).value
var_cc=document.getElementById(“s3”).value
var_dd=document.getElementById(“s4”).value
如果(_aa.长度>10){
var xx=“名称应少于或等于10个字符”
}否则{
xx=“”
}
如果(_bb.长度>10){
var yy=“姓氏应少于或等于10个字符”
}否则{
yy=“”;
}
如果(_cc.长度<6){
var zz=“街道地址应大于或等于6个字符”
}否则{
zz=“”
}
如果(伊斯南){
var jj=“填充”
}如果(| dd.length!=5 | | | dd.length!=0),则为else{
jj=“填充长度”
}否则{
jj=“”
}
console.log([xx,yy,zz,jj]);
}
结帐单
名字:
姓氏:
街道地址:
状态:
自我状态
邮政编码:
电话:
订单信息
订单小计:
配送选项:
第6.75节
上升8.55
联邦快递10.00
运输成本:
税收(5%):
总计:
付款信息
信用卡:
美国运通
大来卡
发现
万事达卡
签证
卡号:
到期日期:
01/
2011
位置
一些想法:1.语法错误,2.过期日期在过去。