程序如下,麻烦给修改下<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>外汇会员</title>
<script type="text/javascript">
function search()
{
var v1,v2;
v1=document.searchfm.gs.value;
v2=document.searchfm.wh.value;
alert("公司名称: "+v1+"\n外汇名称: "+v2);
}
</script>
</head><body>
<table width="60%" height="90%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#FF9999" style="border:1px;">
  <tr align="center">
    <td height="30"></td>
  </tr>
  <tr>
    <td><table width="100%" height="55%" border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td height="25"><p>logo</p>          </td>
        <td><DIV align="center">首页</DIV></td>
        <td><DIV align="center">产品展示</DIV></td>
        <td><DIV align="center">成功案例</DIV></td>
        <td><DIV align="center">公司优势</DIV></td>
        <td><DIV align="center">市场分析</DIV></td>
        <td><DIV align="center">代理细则</DIV></td>
        <td><DIV align="center">加盟流程</DIV></td>
        <td><DIV align="center">我要留言</DIV></td>
        <td><DIV align="center">我要留言</DIV></td>
      </tr>
      <tr>
        <td height="114" colspan="10">
<form  name="searchfm"  onSubmit="search()">
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td width="19%" bgcolor="#FFCC99">公司名称
                <select name="gs" size="1">
  <option value="请选择" selected>请选择</option>
  <option value="公司一" >公司一</option>
  <option value="公司二">公司二</option>
  <option value="公司三">公司三</option>
  </select>
  </td>
              <td width="20%" bgcolor="#FFCC99">&nbsp;&nbsp;外汇名称
                <select name="wh" size="1" >
  <option value="请选择" selected>请选择</option>
  <option value="外汇一" >外汇一</option>
  <option value="外汇二">外汇二</option>
  <option value="外汇三">外汇三</option>
  <option value="外汇四">外汇四</option>
  </select>
  </td>
              <td width="9%" bgcolor="#FFCC99"><input type="hidden" name="cache" id="cache"><div id="show" style="display:none "><input name="searchsm" type="submit" id="searchsm" value="搜索"></div>
<input type="submit" name="searchsm" value="搜索"></td>
              <td width="3%" bgcolor="#FFCC99">&nbsp;</td>
              <td width="46%" bgcolor="#FFCC99">
  <!--这里用PHP输出-->
   <?php
   if($_POST[submit]){
    echo $_POST[v1];
}
?>
  </td>
              <td width="3%" bgcolor="#FFCC99">&nbsp;</td>
            </tr>
          </table> </form>
</td>
      </tr>
      <tr>
        <td height="228" colspan="10"><p>&nbsp;</p>
          <p>&nbsp;</p>
          <p>&nbsp;</p>
          <p>&nbsp;</p>
          <p>&nbsp;</p>
          <p>&nbsp;</p>
          <p>&nbsp;</p>
          <p>&nbsp;</p>
          <p>&nbsp;</p>
          <p>&nbsp;</p>
          <p>&nbsp;</p></td>
      </tr>
    </table></td>
  </tr>
  <tr align="center">
    <td height="30"></td>
  </tr>
</table>
</body>
</html>

解决方案 »

  1.   

    你js没有对提交作什么动作,只是alert出两个变量。提交的数据,键名都按照表单域的名称获取.
    $_POST['gs']....另: 如果你只向点击之后在下面显示一下文字的,直接用js处理就是了,没必要提交后台代码来处理。
      

  2.   

    我想用PHP程序获取后再去数据库进行搜索
      

  3.   

    <form  name="searchfm"  onSubmit="search()" action='xxx.php' method='post'> 
    改为
    <form  name="searchfm"  onSubmit="return search();"> <script type="text/javascript"> 
    function search() 

    var v1,v2; 
    v1=document.searchfm.gs.value; 
    v2=document.searchfm.wh.value; 
    //检查一下是否为空,当然也可不检查
    if(v1 != "" && v2 != "")
    {
      return true;
    }
    else
    {
      return false;
    }

    </script>if($_POST[submit])

        echo $_POST['v1']; 
        echo $_POST['v2'];
    }
      

  4.   

    不太明白你的意图
    $_POST应该获取表单的元素,而不是JS变量
    一楼说的有理不知道你alert出那两个值有什么意义?
      

  5.   

    <form  name="searchfm"  onSubmit="search()" > 
    改为
    <form  name="searchfm"  onSubmit="return search();" action='xxx.php' method='post'>