一个表格的一行分别是1编号,2名称,3,详细内容,共三列!
其中详细内容是个submit,用他提交表单,转到其他界面查看详细内容.
现在我不想让"详细内容"这个submit显示出来,让一行变成两列.想这样的:我把鼠标放到这一行,就会有点变化,比如颜色变了,或者字体变了,让人知道是在这一行就行,然后在这一行任何地方点一下,都会触发submit(就是完成详细内容的功能)就这个问题,我不知道如何下手,请指教,就这点分了,大家帮忙!!!

解决方案 »

  1.   

    <tr>上加个onclick事件就可以了 颜色变化用CSS
      

  2.   

    干脆不要提交按钮了<tr onclick="funsumbit()">....</tr>这是个技巧性的东西,办法很多,自己折腾吧
      

  3.   

    <table border="1">
    <form id="form" action="">
    <tr style="cursor:hand" onMouseOver="this.bgColor='red'" onMouseOut="this.bgColor=''" onClick="submit();">
     <td>aaa</td> <td>aaa</td> <td>aaa</td>
    </tr>
    </form>
    </table>
    <script>
      function submit(){
         document.getElementById("form").submit();
      }
    </script>