麻烦帮忙看下面的程序,什么地方错了
<html> 
<head>
<script language="javascript">
 function aa(){

var m=document.all.n1;
var a=document.all.id.value;
var b=document.all.bumen.value;
var c=document.all.ip.value;
var d=document.all.name.value;  if (a==""){
     alert("每一项必须填写");
flag=false;
}
return flag;
}
</script>
</head>
<body> 
<form action="/kaoqin/add.jsp" method="post" name=bb> <table>
<tr>
<td>id</td>
<td><input type="text" name="id" > </td>
</tr>
<tr>
<td>code</td>
<td><input type="text" name="code" > </td>
</tr>
<tr>
<td>name</td>
<td><input type="text" name="name"> </td>
</tr>



<tr>
<td>macadd</td>
<td><input type="text" name="macadd"> </td>
</tr>
<tr>
<td>ip</td>
<td><input type="text" name="ip"> </td>
</tr>
<tr>
<td>psw</td>
<td><input type="text" name="psw"> </td>
</tr>
<tr>
<td>beizhu</td>
<td><textarea rows="5" cols="15" name="beizhu"></textarea></td>
</tr>
<tr><td><input type="submit" name="n1" value="修改" onClick="return aa()" ></td></tr>
</table>
 </form> 
</body> 

解决方案 »

  1.   

    提示什么错误?var a=bb.id.value; 
    var b=bb.bumen.value; 
    var c=bb.ip.value; 
    var d=bb.name.value; 
      

  2.   

    正常点submit应该触发script 
    但是我的程序没反应啊
      

  3.   

    <script language="javascript">
    function aa(){
    alert("ddd");//看能否执行
    var m=document.all.n1;
    var a=document.all.id.value;
    var b=document.all.bumen.value;
    var c=document.all.ip.value;
    var d=document.all.name.value;  if (a==""){
        alert("每一项必须填写");
    flag=false;
    }
    return flag;
    }
    </script> 
      

  4.   

    bbb能执行
    下面还是没反应啊
      

  5.   

    <script language="javascript">
    function aa(){
    alert("ddd");//看能否执行
    var m=document.all.n1;
    var a=document.all.id.value;
    var b=document.all.bumen.value;
    var c=document.all.ip.value;
    var d=document.all.name.value;  if (a.length<1){
        alert("每一项必须填写");return false;
    }
    return true;
    }
    </script> 
      

  6.   

    var m=document.all.n1; 
    var a=document.all.id.value; 
    var b=document.all.bumen.value; 
    var c=document.all.ip.value; 
    var d=document.all.name.value; 
    这是干什么的?如果页面有错误的话,在你的浏览器左下角会提示有错误,你点击它,再点详细信息看它报的什么错误
      

  7.   

    你用alert()一行一行试过去...看看是哪一行的问题
      

  8.   

    是得到id,bumen,ip,name到值,
    浏览器不报错
    直接写该页无法显示
      

  9.   

    /kaoqin/add.jsp
    这个页面不存在对吧?
      

  10.   

    document.all.bb.id不是document.all.id类似的地方自己修改另外,建议使用document.getElementsByName(Name)的形式或者document.getElementById(Id)