修改如下:
<FORM action="add_bbs.jsp" method="post" name="submit2" >
...<INPUT type="submit" value="提交" name=submit1 onsubmit="datacheck()">

解决方案 »

  1.   

    submit2.content_content.value   改为 document.all.submit2.value
      

  2.   

    <INPUT type="submit" value="提交" name=submit1 onsubmit="javascript:datacheck()">
      

  3.   

    删去 submit2.action="add_bbs.jsp";  这一行再把 <FORM action="add_bbs.jsp" method="post" name="submit2" onsubmit="datacheck()"> 改为:<FORM action="add_bbs.jsp" method="post" name="submit2" onsubmit="return datacheck()">可一试。。@~@
      

  4.   

    我试了楼上的各种办法,都不对啊,救命啊
    试验结果详见下面,请各位参考
    1.页面没有经过验证,就直接把空记录存了下来
    <SCRIPT Language = javascript>
    <!--
    function datacheck()
    {

    if(submit2.content_name.value == "")
    {
    window.alert("您必须完成姓名的输入!"); 
    document.submit2.elements(0).focus();
    return ;
    }


    if(submit2.content_content.value == "")
    {
    window.alert("您必须完成内容的输入!");
    document.submit2.elements(2).focus();
    return ;  
    } submit2.action="add_bbs.jsp"; 
    }
    -->
    </SCRIPT>
    <FORM action="add_bbs.jsp" method="post" name="submit2" >

    <INPUT type="submit" value="提交" name=submit1 onsubmit="datacheck()">
    2.进行第一个textbox验证后直接把空记录存了下来
    <SCRIPT Language = javascript>
    <!--
    function datacheck()
    {

    if(submit2.content_name.value == "")
    {
    window.alert("您必须完成姓名的输入!"); 
    document.submit2.elements(0).focus();
    return ;
    }


    if(document.all.submit2.value == "")
    {
    window.alert("您必须完成内容的输入!");
    document.submit2.elements(2).focus();
    return ;  
    } submit2.action="add_bbs.jsp"; 
    }
    -->
    </SCRIPT>
    <FORM action="add_bbs.jsp" method="post" name="submit2" onsubmit="datacheck()">
    <INPUT type="submit" value="提交" name=submit1 >
    3.直接把空记录村了下来。没有经过验证
    <INPUT type="submit" value="提交" name=submit1 onsubmit="javascript:datacheck()">
    4.经过第一个textbox的论证后,把空记录存了下来
    <SCRIPT Language = javascript>
    <!--
    function datacheck()
    {

    if(submit2.content_name.value == "")
    {
    window.alert("您必须完成姓名的输入!"); 
    document.submit2.elements(0).focus();
    return ;
    }


    if(submit2.content_content.value == "")
    {
    window.alert("您必须完成内容的输入!");
    document.submit2.elements(2).focus();
    return ;  
    } }
    -->
    </SCRIPT>
    <FORM action="add_bbs.jsp" method="post" name="submit2" onsubmit="return datacheck()">
    <INPUT type="submit" value="提交" name=submit1 >
      

  5.   

    改为:<SCRIPT Language = javascript>
    <!--
    function datacheck()
    {

    if(submit2.content_name.value == "")
    {
    window.alert("您必须完成姓名的输入!"); 
    document.submit2.elements(0).focus();
    return ;
    }


    if(submit2.content_content.value == "")
    {
    window.alert("您必须完成内容的输入!");
    document.submit2.elements(2).focus();
    return ;  
    }}
    -->
    </SCRIPT>
    <FORM action="add_bbs.jsp" method="post" name="submit2">
    <INPUT type="submit" value="提交" name=submit1  onclick = "return datacheck();">你再试试,兄弟!
      

  6.   

    改为:<SCRIPT Language = javascript>
    <!--
    function datacheck()
    {

    if(submit2.content_name.value == "")
    {
    window.alert("您必须完成姓名的输入!"); 
    document.submit2.elements(0).focus();
    return false;
    }


    if(submit2.content_content.value == "")
    {
    window.alert("您必须完成内容的输入!");
    document.submit2.elements(2).focus();
    return false;  
    }}
    -->
    </SCRIPT>
    <FORM action="add_bbs.jsp" method="post" name="submit2">
    <INPUT type="submit" value="提交" name=submit1  onclick = "return datacheck();">即在 "return" 后面加上 "false" 你再试最后一把,兄弟!
      

  7.   

    <SCRIPT Language = javascript>
    <!--
    function datacheck()
    {

    if(submit2.content_name.value == "")
    {
    window.alert("您必须完成姓名的输入!"); 
    document.submit2.elements(0).focus();
    return  flase;
    }


    if(submit2.content_content.value == "")
    {
    window.alert("您必须完成内容的输入!");
    document.submit2.elements(2).focus();
    return flase;  
    } submit2.action="add_bbs.jsp"; 
             return true;  }
    -->
    </SCRIPT>
    <FORM action="add_bbs.jsp" method="post" name="submit2" onsubmit="return datacheck()">
    ...<INPUT type="submit" value="提交" name=submit1 >
      

  8.   

    <SCRIPT Language = javascript>
    <!--
    function datacheck()
    {

    if(submit2.content_name.value.length()<=0)
    {
    window.alert("您必须完成姓名的输入!"); 
    document.submit2.elements(0).focus();
    return  flase;
    }


    if(submit2.content_content.value.length()<=0)
    {
    window.alert("您必须完成内容的输入!");
    document.submit2.elements(2).focus();
    return flase;  
    }
             return true;  }
    -->
    </SCRIPT>
      

  9.   

    看看你的画面上得值是不是有空格,可能你写了初始值了
    或者你直接用
    alert("*"+submit2.content_name.value+"*");
    alert("*"+submit2.content_content.value+"*");
    看看对不对
    数据检查我一般都用
    <FORM action="add_bbs.jsp" method="post" name="submit2">
    <INPUT type="submit" value="提交" name="submit1" onclick="datacheck()">
    就可以了