请不要因为发布一个问题而恨我,对大家来说,这可能是最容易的事情。几天前开始编程。未捕获的语法错误:意外的代币其他<form>
试图用用户名/密码和一个检查输入为真的按钮创建一个非常简单的表单。如果是假,它会给一个警告:
HTML:
<form>
<input id="usrnm" type="text" name="username">
<input id="passw" type="password" name="password">
<input id="bttn1" type="button" value="Register!" onclick="register">
</form>
脚本:
<script>
function register(){
validateForm();
}
</script>
<script>
function validateForm() {
var usrnm = document.forms["usrnm"]["username"].value;
var passw = document.forms["passw"]["password"].value;
if(usrnm == null || usrnm == ""); {
alert("Please choose a username!");
return false;
}
else if(passw == null || passw == "") {
alert("Please choose a password!");
return false;
}
else(usrnm !== null) {
alert("Thank you for registering!");
}
}
</script>
我得到的错误 “未捕获的SyntaxError:意外的标记其他”,从“其他如果“声明行。删除它,给我在下一个“其他”声明相同的错误。
'的onclick = “注册”'缺少'()'调用该函数 – charlietfl
感谢您加入这个。更快地纠正一切。它的所有工作现在! –