<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>迷你留言板</title>
</head>
<script language="javascript">
 
    function doSubmit(){  
    //alert "aaaaaaa";
     document.getElementById('f1').submit()
    }  
 
</script>
 
<body>
 
<?
    include("conn.php");
    if($_POST['submit']){
        echo $sql = "INSERT INTO message(id,user,title,content,lastdate) values('','$_POST[user]','$_POST[title]','$_POST[content]',now())";
         
        mysql_query($sql);
         
        echo "发表留言成功!";
    }
?>
<!--
<form action="add.php" method="post">
 
用户名:<input type="text" size="10" name="user" value=""><br>
标题:&nbsp;&nbsp;<input type="text" size="25" name="title" value=""><br>
内容:&nbsp;&nbsp;<textarea name="content"></textarea><br>
 
 
<input type="submit" name="submit" value="发表留言" /》
 
</form>
IE浏览器提交表单正常
-->
 
<form id="f1" name="myForm" action="add.php" method="post">
 
用户名:<input type="text" size="10" name="user" value=""><br>
标题:&nbsp;&nbsp;<input type="text" size="25" name="title" value=""><br>
内容:&nbsp;&nbsp;<textarea name="content"></textarea><br>
 
 
<input type="submit" name="submit" value="发表留言" style="display:none " /》
 
</form>
 
<a href="javascript:void(0);" onclick="doSubmit()">更新职位</a>  
 
<a href="list.php">浏览发表留言</a>
 
</body>
</html>

解决方案 »

  1.   

    依然不行啊 点了 表单依然还是没有提交 上面高人写的document语句我加了;还是没有,把这句document语句注释掉,里面的alert语句也没有执行 奇怪啊 还请高手指点 谢谢
      

  2.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>迷你留言板</title>
    </head>
    <script language="javascript">    function doSubmit(){  
    alert "aaaaaaa";
          //document.getElementById('f1').submit();
        }  </script><body><?
    include("conn.php");
    if($_POST['submit']){
    echo $sql = "INSERT INTO message(id,user,title,content,lastdate) values('','$_POST[user]','$_POST[title]','$_POST[content]',now())";

    mysql_query($sql);

    echo "发表留言成功!";
    }
    ?>
    <!--
    <form action="add.php" method="post">用户名:<input type="text" size="10" name="user" value=""><br>
    标题:&nbsp;&nbsp;<input type="text" size="25" name="title" value=""><br>
    内容:&nbsp;&nbsp;<textarea name="content"></textarea><br>
    <input type="submit" name="submit" value="发表留言" /》</form>
    IE浏览器提交表单正常
    --><form id="f1" name="myForm" action="add.php" method="post">用户名:<input type="text" size="10" name="user" value=""><br>
    标题:&nbsp;&nbsp;<input type="text" size="25" name="title" value=""><br>
    内容:&nbsp;&nbsp;<textarea name="content"></textarea><br>
    <input type="submit" name="submit" value="发表留言" style="display:none " /》</form><a href="javascript:void(0);" onclick="doSubmit()">更新职位</a>  <a href="list.php">浏览发表留言</a></body>
    </html>
      

  3.   

    测过了可以的
     alert "aaaaaaa";      alert('aaaaaaaa')//要加()
    <form id="f1" name="myForm" action="add.php" method="post"> //这里有个id
      

  4.   

        function doSubmit(){  
        //alert "aaaaaaa";
          document.myForm.submit();  
        }  
      

  5.   

    <input type="submit" name="submit" value="发表留言" style="display:none " /》
    改成
    <input type="submit" name="submit" value="发表留言" style="display:none ">
    /》是无效 的标记firefox对标记要求严格
      

  6.   


    我这样做了 至少alert语句要执行吧 但是现在的问题是alert语句也不执行,看来问题不是在这儿啊 我郁闷啊 
    有谁知道这代码问题究竟出在哪里吗?谢谢了啊 
      

  7.   


    alert语句都不执行 看不出问题在哪里啊?唉
      

  8.   

    你浏览器禁用了javascript吧,我这边很正常。
      

  9.   

    装个firebug,f12看下js是不是有什么错误吧...
      

  10.   

    alert "aaaaaaa"; 也要写成 alert("aaaaaaa");呀
    document.myForm.submit(); 
    ----
    if($_POST['submit'])  这句  , 因为submit按钮的display:none,看看是不是有值
      

  11.   


    请问如何在FF中启用javascript呢?
      

  12.   


    您说的是对的 现在alert语句是执行了 但是表单还是没有提交 没有往数据库中插入数据 您说的“if($_POST['submit'])  这句  , 因为submit按钮的display:none,看看是不是有值” 没有理解意思 要怎么写代码看是不是有值呢?谢谢了啊 
      

  13.   

    /》
    结束标签未闭合
    display:none属性去掉