Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript创建登录页面,在登录时告知错误_Javascript_Html_Login_Javascript Events - Fatal编程技术网

使用javascript创建登录页面,在登录时告知错误

使用javascript创建登录页面,在登录时告知错误,javascript,html,login,javascript-events,Javascript,Html,Login,Javascript Events,我想创建一个登录页面。在这方面,如果我输入了错误的用户ID,它会发出警报,如果留空,它会发出警报,对于不适当的电子邮件地址,也会显示相同的密码` 功能检查(表格){ if(form.userid.value==“id”){ 警报(“正确的用户名”) } else if(form.userid.value==“”){ 警报(空白用户名) } 如果(form.pswrd.value==“123”){ 警报(“正确的详细信息”) } else if(form.pswrd.value==“”){ 警

我想创建一个登录页面。在这方面,如果我输入了错误的用户ID,它会发出警报,如果留空,它会发出警报,对于不适当的电子邮件地址,也会显示相同的密码`


功能检查(表格){
if(form.userid.value==“id”){
警报(“正确的用户名”)
}
else if(form.userid.value==“”){
警报(空白用户名)
}
如果(form.pswrd.value==“123”){
警报(“正确的详细信息”)
}
else if(form.pswrd.value==“”){
警报(空白用户名)
}
否则{
警报(“错误密码或用户名”)
}
}
登录
用户名
密码

您写的
elseif
不正确,它必须有一个空格,并且看起来像
else if
。希望此链接对您有所帮助

如果您写的
其他内容不正确
,则它必须有一个空格,并且看起来像
else if
。希望此链接能帮助您

您的代码中有大量语法错误,例如JavaScript不支持的
elseif
、缺少引号、错误的括号。您是否使用IDE来帮助编写代码?在任何情况下,您都可以在此处获得代码的修补版本:


功能检查(表格){
if(form.userid.value==“id”){
警报(“正确的用户名”)
}else if(form.userid.value==“”){
警报(“空白用户名”)
}else if(form.pswrd.value==“123”){
警报(“正确的详细信息”)
}else if(form.pswrd.value==“”){
警报(“空白密码”)
}
}
登录
用户名
密码

您的代码中有大量语法错误,例如JavaScript不支持的
elseif
、缺少引号和错误的括号。您是否使用IDE来帮助编写代码?在任何情况下,您都可以在此处获得代码的修补版本:


功能检查(表格){
if(form.userid.value==“id”){
警报(“正确的用户名”)
}else if(form.userid.value==“”){
警报(“空白用户名”)
}else if(form.pswrd.value==“123”){
警报(“正确的详细信息”)
}else if(form.pswrd.value==“”){
警报(“空白密码”)
}
}
登录
用户名
密码

您应该在表单打开标记中使用事件onsubmit,而不是在提交输入标记中单击onclick
用户可以按enter键提交表单。

您应该在表单打开标记中使用事件提交,而不是在提交输入标记中单击onclick
用户可以按enter键提交表单。

在登录阶段提示出错的地方是一种非常糟糕的做法。恶意用户可以通过这种方式确定自己知道用户名。总是给出登录失败的消息,并在javascript中编写密码,这样任何人都可以轻松登录?在登录阶段给出错误提示是一种非常糟糕的做法。恶意用户可以通过这种方式确定自己知道用户名。总是给出登录失败的消息,并在javascript中编写密码,这样任何人都可以轻松登录?