alert后面有个符号错误,所以js编译没有通过,可能报错了。
然后提问需要贴与问题相关的核心代码,这样有助于问题的快速解决。<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script type="text/javascript">
function test(){
var a=document.getElementById("name").value;
var b=document.getElementById("pwd").value;
var c=document.getElementById("pwd2").value;
var d=document.getElementById("birth").value;
var e=document.getElementById("email").value;
if(a.length < 1 || b.length < 1 || c.length < 1 || d.length < 1 || e.length < 1){
alert("有必要信息没填"); // 原文中这儿有错
}
}
</script>
<input type="text" name="" id="name"/>
<input type="text" name="" id="pwd"/>
<input type="text" name="" id="pwd2"/>
<input type="text" name="" id="birth"/>
<input type="text" name="" id="email"/>
<span style="padding-left:200px "><input type="submit" value="提交注册" onclick="test()"></span>
</body>
</html>
然后提问需要贴与问题相关的核心代码,这样有助于问题的快速解决。<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script type="text/javascript">
function test(){
var a=document.getElementById("name").value;
var b=document.getElementById("pwd").value;
var c=document.getElementById("pwd2").value;
var d=document.getElementById("birth").value;
var e=document.getElementById("email").value;
if(a.length < 1 || b.length < 1 || c.length < 1 || d.length < 1 || e.length < 1){
alert("有必要信息没填"); // 原文中这儿有错
}
}
</script>
<input type="text" name="" id="name"/>
<input type="text" name="" id="pwd"/>
<input type="text" name="" id="pwd2"/>
<input type="text" name="" id="birth"/>
<input type="text" name="" id="email"/>
<span style="padding-left:200px "><input type="submit" value="提交注册" onclick="test()"></span>
</body>
</html>
var b=document.getElementById("pwd").value;
var c=document.getElementById("pwd2").value;
var d=document.getElementById("birth").value;
var e=document.getElementById("email").value;
你页面上有这些元素吗?