1、“echo” ???
2、与php无关吧,按钮属性啊:<input type="submit" name="Submit" value="Submit" disabled>
根据你的条件判断,确定是否有后面那个“disabled”啊
3、好像不行哦,这个不是很知道,要监听,就要驻留内存,php好像是不行的

解决方案 »

  1.   

    谢谢空格同学的回答,
    第一个问题我想操作字符串放到文本框中显示;echo只是显示到页面
    第二个问题如果我不在php中实现,能用其他脚本实现吗,比如javascrip,vbscript
      

  2.   

    <?php
    $condition=1;
    if($condition) $disabledstr=' disabled';
    ?>
    <input type="submit" name="Submit" <?php echo $disabledstr; ?>>
    <input type="button" onclick="document.all.Submit.disabled==true?document.all.Submit.disabled=false:document.all.Submit.disabled=true" value="ChangeState">
      

  3.   

    是不是这里的button代表所有的按钮啊,就是如果我有两个submint,是以下这样:
    <input type="submit" name="Submit1" <?php echo $disabledstr1; ?>>
    <input type="submit" name="Submit1" <?php echo $disabledstr2; ?>>
    <input type="button" onclick="document.all.Submit.disabled==true?document.all.Submit.disabled=false:document.all.Submit.disabled=true" value="ChangeState">
    还是这样
    <input type="submit" name="Submit1" <?php echo $disabledstr1; ?>>
    <input type="button" onclick="document.all.Submit.disabled==true?document.all.Submit.disabled=false:document.all.Submit.disabled=true" value="ChangeState">
    <input type="submit" name="Submit1" <?php echo $disabledstr2; ?>>
    <input type="button" onclick="document.all.Submit.disabled==true?document.all.Submit.disabled=false:document.all.Submit.disabled=true" value="ChangeState">
      

  4.   

    我上面是两种方法,一种是用php,通过条件判断来控制submit是否有效;一种是通过另一个按钮或链接来控制submit是否有效。
    document.all.Submit.disabled中Submit是网页中元素的名称。
      

  5.   

    我还有个问题:就是在服务器web页面有三个按钮,call,answer和hangup,起初只有call有效局域网中有另外一台机器要来call我,我的服务器受到邀请消息之后,就让web中的answer和hangup按钮激活,web点击answer按钮之后又要交给服务器(php)处理php怎么知道是web的answer发的请求呢?而不是call,或者hangup呢,即如何对应各按钮的php处理呢?
      

  6.   

    是不是这样?
    <?php
    $sign=' disabled';
    $sign2='';
    if($Submit=='call'){
    $sign2=$sign;
    $sign='';
    }elseif($Submit=='answer'){
    echo 'run code';
    }elseif($Submit=='hangup'){
    echo 'run code 2';
    }
    $html=<<<HTML
    <form method="post">
    <input type="text" name="test">
    <input type="submit" name="Submit" value="call" $sign2>
    <input type="submit" name="Submit" value="answer" $sign>
    <input type="submit" name="Submit" value="hangup" $sign>
    </form>
    HTML;
    echo $html;
    ?>
      

  7.   

    $html=<<<HTML
    <form method="post">
    <input type="text" name="test">
    <input type="submit" name="Submit" value="call" $sign2>
    <input type="submit" name="Submit" value="answer" $sign>
    <input type="submit" name="Submit" value="hangup" $sign>
    </form>
    HTML;
    echo $html;
    我刚学php,这段代码直接让表单显示在客户端吧,不要action=“”吗?
    我还有个问题就是我用vc自己写了个控件,能在php中用吗?
    怎么用?
    非常感谢?