for循环里面嵌套if的问题的问题

图片说明
如图,在for循环里,当框框里的两个if条件成立时提交url,,,像我那样写return 只能验证一次,无法做到循环,,但是去掉return 每次执行就会提交i次,,想了半天没解决方法,求大神支招,
for是用来循环判断几个文本框的状态的,如果为空则alert()否则就提交并提升成功,这是一个单机事件里面的

7个回答

建一个全局的变量var status 拿来装 true或false的状态,把 return false改为 status = false,循环完之后,再用这个变量

u012401478
好的哦 这个看起来不错,我试一试
大约 4 年之前 回复

RETURN是函数的退出并返回值的语句,for循环终止要使用break

u012401478
好的哦 回复chenyang_yx: 就是有几个文本框,循环判断不为空,就提交,否则就弹窗提示
大约 4 年之前 回复
chenyang_yx
Sunny陈 回复好的哦: 你想要的效果是什么,能描述的再清晰一点。
大约 4 年之前 回复
u012401478
好的哦 这个我知道,continue,break,都无法解决,得换个思路
大约 4 年之前 回复

你else是对因第二个if的?

abxc159
abxc159 messager放在for循环外,用bool变量判断
大约 4 年之前 回复
abxc159
abxc159 把return true 改成 continue 呢
大约 4 年之前 回复
u012401478
好的哦
大约 4 年之前 回复

continue不知道可不可行,你那方法具体啥时候执行能说清楚点么

u012401478
好的哦 continue不行
大约 4 年之前 回复
u012401478
好的哦 作用是只需要提交一次,但是得循环多次,并且if只要有一个不成立就无法提交+alert提示
大约 4 年之前 回复

那你到底想提交一次就break呢,还是一直提交呢?

u012401478
好的哦 for循环是用来判断的,只提交一次
大约 4 年之前 回复

for循环问题:Excel导入数据库每次只导入最后一条数据。原因:OBJ没有变过,第一次发生add时,这个OBJ就会从游离态变成持久态,第二次以及后面的add时都是对OBJ持久态做操作,这时HIBERNATE不会向数据库发出INSERT命令,而是UPDATE命,所以不管你add几次都是看到最后一条。若你想看到SAVE所有数据,你就得从新给HIBERNATE一个游离态对象。
在FOR里面通过NEW......
答案就在这里:for循环问题
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。

break出循环不可以吗?需要一直呆在for里面吗?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!