弄个
echo "<input type=hidden name=text value='$tx_ip'>";
把disable 的文本值放到隐藏框里

解决方案 »

  1.   

    tx_ip的value是从数据库里读取的
    能不能问一下“把disable 的文本值放到隐藏框里”,该怎么放?因为用PHP没多久,我基本上不会用隐藏框……而且怎么用PHP判断文本框是否disabled?
      

  2.   

    用readonly?
    .readonly可以等于false或true吗?
      

  3.   

    readonly是可以的。提交后可以得到其值
    -----------------------------------------
    怎么用PHP判断文本框是否disabled?
    这些用JS就可以了,PHP没有此功能。
    <input type=text name=aaa id=aaa disabled>
    <input type=button onclick="alert(aaa.disabled)" value=check>
      

  4.   

    如果用readonly的话,就不能修改了,点击一个button,让它可以被修改的话,是不是
    <input type=text name=aaa id=aaa readonly>
    <input type=button onclick="……">
    onclick里面应该写什么?
      

  5.   

    还是使用readonly替换disable吧。另外,不要只学习php,有时间,应该学习js/css/html等内容。首先,你应该知道,哪些应该放到客房端执行,而哪些应该放到服务器端。
      

  6.   

    <input type=text name=aaa id=aaa readonly>
    <input type=button onclick="aaa.readonly=false">
    为什么按了button之后,一点用都没有:(
      

  7.   

    disable只是设置了不能修改,里面原来有值就有值,没有则没有!看你事先对其赋值没有,不是看上去有就是有!
      

  8.   

    <input type=text name=aaa id=aaa readonly>
    <input type=button onclick="aaa.readOnly=false">
      

  9.   

    看一下IE对象模型,要注意大小写。应该是readOnly,而不是readonly。
      

  10.   

    3x!
    再请问怎么在<?php  ?>中嵌入javascript啊?
    我想当aaa的readOnly=false的时候,将aaa的值存入数据库
    echo "<script language=javascript>\n";
    echo "if(document.Form.aaa.readOnly == false)\n";
    echo "</script>\n";
    $query = "update table_name set ip=\"$aaa\" where server=\"aaa\"";
    mysql_qurey($query);
    不过好像几个echo的语句并没有用……
      

  11.   

    你这是什么意思? 想如果编辑就执行QUERY语句?
    JS变量是不能传到PHP中的,除非使用$_POST或$_GET等。
    还有
    mysql_qurey($query);
    =>
    mysql_query($query);
      

  12.   

    呵呵,笔误。把上面的echo "</script>\n";放到最后,改成
    echo "<script language=javascript>\n";
    echo "if(document.Form.aaa.readOnly == false)\n";
    $query = "update table_name set ip=\"$aaa\" where server=\"aaa\"";
    mysql_query($query);
    echo "</script>\n";
    就可以执行了,奇怪!
      

  13.   

    <?php
    echo "<input type=hidden name=name value='"'$name'"'>";
    ?>