楼上正解
<input type=text value="<?php echo $var;?>" name="textname">

解决方案 »

  1.   

    <input type=text value="<?php echo $var;?>" name="textname">好厉害
      

  2.   

    上面的误解了,
    我说的是该text已经创建,修改其中的值为php某个变量值,而不是要再创建一个text
      

  3.   

    用JS,
    假如你输出的页面源代码为:
    <span id="echoValue">YYY</span>
    <form name="testForm" methord="post">
        <input type="test" name="XXX" value="default value">
        <!--.....-->
    </form>
    可以用下面的脚本更改<input>的vaule值.
    <script>
    function replaceV(){
        var o = document.getElementById('echoValue');
        testForm.XXX.value = o.innerHTML;
    }replaceV();</script>
      

  4.   

    $_POST['text'] = "ABC";
    $_GET['text'] = "ABC";
      

  5.   

    可以用JS修改text的值,但是改成php某变量貌似不可能
      

  6.   

    document.all.formname.textname.value=<?=$xxx?>
      

  7.   

    <input type=text name="textname" value="<?php echo $var;?>">
    你给$var设个默认值不就好了?
    或者向楼上的用js解决也挺好的呀
      

  8.   

    <input type=text value="<?=$var?>" name="textname">
      

  9.   

    自己搞定了,就上少加了一对双引号
    <script>
    form1.text1.value="<? $a ?>";
    </script>