[字号:  ]

javascript IF 条件判断中最多可以有多少个条件啊

发布时间:2008-11-12 14:52   作者: coolboy0316   信息来源: PHPChina 开源社区门户
javascript IF 条件判断中最多可以有多少个条件啊
例如:
if(document.signup.FirstName.value=="" || document.signup.Lastname.value=="" || document.signup.DataOfBirth.value=="" || document.signup.IDType.value=="" || document.signup.SSN.value=="" || document.signup.Address.value=="" || document.sign.City.value=="" || document.signup.State.value="" || document.signup.Zip.value=="" || document.signup.Country.value=="" || document.signup.Email.value=="" || document.signup.Password.value=="" || document.signup.Password2.value=="" || document.signup.CreditCardNo.value=="" || document.signup.CardHolder.value=="" || document.signup.VerifyCode.value=="" || document.signup.MemberType.value=="")
总是出错啊?
郁闷之中?

最新回复

Fising at 2008-11-12 15:06:00
这种写法,不累死你
生命如蓝 at 2008-11-12 15:07:55
看提示信息说什么。
没办法 at 2008-11-12 15:27:55
没提示信息吗?
roger at 2008-11-12 16:18:47
字段名放到数组里,再用循环处理
只想当高手 at 2008-11-12 16:32:22
用for....in 会不会好点
shashiren2007 at 2008-11-12 16:33:43
貌似是表单验证 循环哎。。
wolong at 2008-11-12 16:48:49
如果是表单验证的话,这种做法本身就有问题,填表单时我漏填了一项,就会出现提示,但是却无法提示是漏了哪一项。
还是一步一步来的好
TankMe at 2008-11-12 17:24:15
用插件吧..
ddm at 2008-11-12 20:46:04
哇! 全部都写在一个if 里

你这种完全可以用
if
else if
else

来判断
syb328 at 2008-11-12 22:59:55
document.signup.State.value="" ??
是document.signup.State.value==""吧?
不建议使用这种方式,当然你愿意我没办法...
coolboy0316 at 2008-11-14 11:40:15
请问怎么写会比较简单一点那?
谢谢了!
coolboy0316 at 2008-11-14 11:41:06
不是,我是复值,而不是判断是否相等
peacock at 2008-11-14 12:07:24
很严肃的告诉你,错误在这里
document.signup.State.value=""

应该是
(document.signup.State.value="")
roger at 2008-11-14 15:30:18

QUOTE:

原帖由 coolboy0316 于 2008-11-14 11:41 发表
不是,我是复值,而不是判断是否相等
are you sure?