求大佬指点错在哪了
javascript吧
全部回复
仅看楼主
level 1
m74 楼主
如题,为啥不执行check函数的最后一个else if,,我输的密码格式不对也不会提示
2024年04月10日 09点04分 1
level 8
你平时就用记事本敲代码吗
2024年04月10日 09点04分 2
m74
刚学,老师说现在用记事本就行
2024年04月10日 10点04分
@m74 哪来的鬼老师,就是大学新交课,也有个软件用
2024年04月10日 10点04分
第二个script里,你用getElementById('form1'),但是没有任何元素的id是form1,你也许是忘记加了。
2024年04月10日 10点04分
第一个script为啥要写head里,幸好是一些函数,如果是立即执行的代码,比如获取dom元素,他会获取不到的
2024年04月10日 10点04分
level 1
m74 楼主
我把最后两个esle if调换下位置,上面的那个会执行,下面那个不执行
2024年04月10日 10点04分 3
level 1
m74 楼主
第二个script我是想写获取对焦的,但不知道为什么没用
2024年04月10日 10点04分 4
f12看一下,应该报错了
2024年04月10日 10点04分
m74
@遥仰凰华- 记事本咋f12
2024年04月10日 10点04分
@m74 浏览器啊
2024年04月10日 10点04分
level 1
m74 楼主
2024年04月10日 10点04分 5
level 13
最后两个 else if 是多余的,前面你已经检查过了 str 和 str2 为空字符串。来到最后这两个 if 的时间点就已经可以断定 str 和 str2 不为空字符串,所以这两个 else if 是多余的。以及最重要的是,str != "" 这个条件成立后就不会再检查后面的条件了,执行完相应的 if 块后就会离开整个 if else 链,所以最后一个 if 是不可能执行的。
2024年04月11日 02点04分 7
m74
我该怎么改进我的代码,大佬指点一下
2024年04月11日 02点04分
两个 else if 不要,直接执行里面的内容
2024年04月11日 09点04分
以及你说的第二个 script,你不如直接给 input 上 autofocus
2024年04月11日 09点04分
m74
@BSPR0002 感谢大佬指点,我上完课回去试一下
2024年04月11日 09点04分
level 5
这个form标签不是双标签吗?
2024年04月12日 10点04分 8
1