2021-11-11

dreamweaver将限制条件全部检测通过后才能提交表单

在设置条限制件时,写完一大堆if后边最后加一个else时在浏览器检查报错else,并且按提交按钮无变化

	if(objname.value.length>5)
		alert("名称长度大于5");
				
	if(obj1.value != obj2.value)
		alert("两次输入的密码不一致!");
				return false;
	else
		alert("您的名称是:" + objname.value + 
		"您的密码是:" + obj1.value + "您的邮箱是:" + obje.value);
		objF.submit();

在浏览器按下F12来检查哪里出错
2021-11-11
可以看到,在表单的87行的else出现问题
因为return语句通常都是放到语句的末端,所以需要在含有return语句的语句块加上大括号就行

	if(objname.value.length>5)
		alert("名称长度大于5");
				
	if(obj1.value != obj2.value){
		alert("两次输入的密码不一致!");
			return false;
			}
			
	else
		alert("您的名称是:" + objname.value + 
		"您的密码是:" + obj1.value + "您的邮箱是:" + obje.value);
		objF.submit();

2021-11-11
此时可以看到浏览器没有报错,表单也在检测完限制条件改正后才能提交

上一篇:JS内存管理


下一篇:day8-字符串和集合作业