echo "<a href=\"insert.php\"><input type=\"button\" value=\"".(empty($username) ? '添加该好友' : $username)."\" onClick=\"checkButton()\"/></a>";

解决方案 »

  1.   

    那就再输出一段JS好了
    echo <<<js
       <script type="text/javascript">
           document.getElementById('name').value = {$username};
       </script>
    js;
      

  2.   

    就是我点击‘添加该好友’的时候 页面跳转到添加好友页面 text的value里面显示 刚才输入的名字!是不是只有通过js啊?  那如何把php的变量赋值给js呢?
    js的代码又该添加到哪个页面呢?
      

  3.   

    insert.php是包含在fin.php当中的吗?很不明白你是怎么设计的
    “就是我点击‘添加该好友’的时候 页面跳转到添加好友页面” 这样的话那添加好友页面就能根据前一页传入的参数取得刚才输入的名字!把php代码嵌在HTML里就是了
      

  4.   

     echo "<a href=\"insert.php?username=$username\"><input type=\"button\" value=\"添加该好友\" onClick=\"checkButton()\"/></a>";insert.php中: 
    <tr><td>姓名</td><td><input type="text" name="UserName" id="name" value="<?php echo $_GET['username'];?>" /></td></tr>
      

  5.   


    可以用啊!是不是通过url获取的?   还有没有其他的办法啊!