<html>
<head>
<title>aa</title>
<script type="text/javascript">
 function aa() {
 
var name = Document.getElementById("name") ;
alert(name);
alert("123");
  return false;
 
 }
</script></head>
<body>
<form onsubmit="return aa()">
username:<input type="text" name="username" id="name">
<input type="submit" value="submit">
</form></body>
</html>请问  1:点submit提交时,为什么没弹出name这个对象窗口。2:没弹出123这个窗口。3:表单提交时为什么还提交成功了,  不是返回false吗?
我把javascrip代码放到</body>上面也没成功,用的是谷歌浏览器
    

解决方案 »

  1.   

    因为Document.getElementById("name") ;document要小写啊、、、你换成小写试一下。。就可以了
      

  2.   

    var name = Document.getElementById("name") ;--------------》var name =document.getElementById("name") ;
      

  3.   

    <html>
    <head>
    <title>aa</title>
    <script type="text/javascript">
     function aa() {
         
        var name = document.getElementById("name").value;
        alert(name);
        alert("123");
    myForm.submit();
         return false;
     
     }
    </script></head>
    <body>
    <form name="myForm">
    <input type="text" name="username" id="name" />
    <input type="button" onclick="return aa();" value="提交" />
    </form></body>
    </html>