获取不到document.form.name.value的值
<html><head><scriptlanguage="JavaScript">functioncheck(){window.alert("进入JavaScript")...
<html >
<head>
<script language="JavaScript"> function check(){
window.alert("进入JavaScript");
var valid = true;
var q = document.getElementByld("zhanghao").value;
if(q == ""){
window.alert("aaaaaaaaaaa");
}
if(valid==false)
document.form1.submit();
}
</script>
</head>
<body><form name="form1" action="qqq" method="post" >
<p>Zhanghao: <input type="text" name="zhanghao" id="zhanghao" /></p> <input type="button" name="aaaaa" value="aaaa" onClick="check()"/>
</body>
</html>
为什么我的window.alert("aaaaaaaaaaaaa");输出不出来?
window.alert("进入JavaScript")输出出来了,也就是说if语句没有执行,就是document.form.name.value根本就没执行,为什么啊? 展开
<head>
<script language="JavaScript"> function check(){
window.alert("进入JavaScript");
var valid = true;
var q = document.getElementByld("zhanghao").value;
if(q == ""){
window.alert("aaaaaaaaaaa");
}
if(valid==false)
document.form1.submit();
}
</script>
</head>
<body><form name="form1" action="qqq" method="post" >
<p>Zhanghao: <input type="text" name="zhanghao" id="zhanghao" /></p> <input type="button" name="aaaaa" value="aaaa" onClick="check()"/>
</body>
</html>
为什么我的window.alert("aaaaaaaaaaaaa");输出不出来?
window.alert("进入JavaScript")输出出来了,也就是说if语句没有执行,就是document.form.name.value根本就没执行,为什么啊? 展开
1个回答
展开全部
要注意代码的顺序,立即代码中如果有对DOM对象的访问,那么,这些代码不应该出现在要访问的标签之前,否则会找不到对象.另外,你的getElementById拼写错误,你将大写I写成了小写的l,form标签没有关闭也是个问题.改后代码如下:
<html>
<body>
<form name="form1" action="qqq" method="post">
<p>Zhanghao: <input type="text" name="zhanghao" id="zhanghao" /></p>
<input type="button" name="aaaaa" value="aaaa" onClick="check()" />
</form>
<script language="JavaScript">
function check(){
window.alert("进入JavaScript");
var valid = true;
var q = document.getElementById("zhanghao").value;
if(q=="") window.alert("aaaaaaaaaaa");
if(valid==false) document.form1.submit();
}
</script>
</body>
</html>
如果还有问题欢迎追问,问题解决请及时选为满意回答,谢谢.
<html>
<body>
<form name="form1" action="qqq" method="post">
<p>Zhanghao: <input type="text" name="zhanghao" id="zhanghao" /></p>
<input type="button" name="aaaaa" value="aaaa" onClick="check()" />
</form>
<script language="JavaScript">
function check(){
window.alert("进入JavaScript");
var valid = true;
var q = document.getElementById("zhanghao").value;
if(q=="") window.alert("aaaaaaaaaaa");
if(valid==false) document.form1.submit();
}
</script>
</body>
</html>
如果还有问题欢迎追问,问题解决请及时选为满意回答,谢谢.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询