<a href="content.php" onclick="<?php setValues($depart, $topic); ?>">测试</a>不能在客户端直接调用PHP代码,用JS 进行赋值
把setValues用JS描述出来,

解决方案 »

  1.   

    ice_berg16(寻梦的稻草人) 
    请教怎么做啊?JS怎么调PHP的值啊?
      

  2.   

    <?php
        
    $depart = "会计部";
    $topic = "重要发文";?>
    <script language="JavaScript">
    function setValues(a,b){
        document.myform.depart.value= a ;
        document.myform.topic.value= b ;
        alert('传递值到下一个页面');
        document.myform.submit();
      }
    </script>  
    <form name="myform" id="myform" method="post" action="content.php">
    <table>
      <tr>
        <td>
          <input type="text" name="depart">
          <input type="text" name="topic">
          <a href="#" onclick="javascript:setValues('<?php echo $depart?>','<?php echo $topic?>')">测试</a>
        </td>
      </tr>
    </table>
    </form>
      

  3.   

    由于此种做法,产生了另一个问题:
    我原先的定义的链接的css
    hover{
           text-decoration:underline;
           color:red;
    }
    对于<a href="#">不再起作用,怎么解决?
      

  4.   

    非常感谢Fufay
    csdn居然不支持
    --a----:----hover--的写法。