2014-09-05 40 views
-1

我希望每次刷新或刷新頁面。殘疾人textbox仍然disabled。因爲我的目的是修改textbox一次,然後永遠是disabled。這可能嗎?PHP - 一個加載頁面如何執行一些php

下面是我的代碼

<tr> 
    <td><?php echo $lang_txt['leader_id'][$lang]; ?></td> 
    <td>:</td> 
    <td><?php if($_POST['txtLeaderID'] == ""){?><input type="text" name="txtLeaderID" id="txtLeaderID" style="width:400px;" value="<?php echo $merchant['LeaderID']; ?>" maxlength="20" /><?php } 
    else 
    { 
    ?> 
     <input type="text" disabled="disabled" name="txtLeaderID" id="txtLeaderID" style="width:400px;" value="<?php echo $merchant['LeaderID']; ?>" maxlength="20" /><?php 
    } 
    ?> 
    </td> 
</tr> 
+1

請說明您的要求。 – 2014-09-05 09:56:40

+0

使用'$ _SESSION' – 2014-09-05 09:57:01

+0

@ManishJ如何澄清? – TheSmile 2014-09-05 09:57:55

回答

0

你的變種將

if(!$_POST['txtLeaderID']){echo('<input type="text" name="txtLeaderID" id="txtLeaderID" style="width:400px;" value="'.$merchant['LeaderID'].'" maxlength="20" />')} else {echo('<input type="text" disabled="disabled" name="txtLeaderID" id="txtLeaderID" style="width:400px;" value="'.$merchant['LeaderID'].'" maxlength="20" />')} 

。例如工作:

<?php 

if (!$_POST['username']){ 
echo(' 
<form action="'.$_SERVER['REQUEST_URI'].'" method="post"> 
    Name: <input type="text" name="username" /><br /> 
    Email : <input type="text" name="email" /><br /> 
    <input type="submit" name="submit" value="Send POST!" /> 
</form> 
');} 
else{ 
echo(' 
<form> 
    Name: <input type="text" name="username" disabled="disabled"/><br /> 
    Email : <input type="text" name="email" disabled="disabled"/><br /> 

</form> 
');} 

?> 

但它沒有工作,如果我們打開它一個新標籤。你必須在任何地方保存這個propery(session,cookie,sql)並檢查存儲的值。它將在新標籤中工作。

例如與會話:

<?php 

session_start(); 

if (!isset($_SESSION['data'])) { 
    $_SESSION['data'] = true; 

echo(' 
<form action="'.$_SERVER['REQUEST_URI'].'" method="post"> 
    Name: <input type="text" name="username" /><br /> 
    Email : <input type="text" name="email" /><br /> 
    <input type="submit" name="submit" value="Send POST!" /> 
</form> 
');} 
else{ 
echo(' 
<form> 
    Name: <input type="text" name="username" disabled="disabled"/><br /> 
    Email : <input type="text" name="email" disabled="disabled"/><br /> 

</form> 
');} 

?> 
相關問題