2017-04-13 43 views
0

我想禁用輸入類型時如何禁用輸入類型的文本,如果值=真

("SELECT * FROM userinfo WHERE id='studid'")  

<input type='text' name='id' value='<?php echo $row['studid']; ?>' /> 

我如何能做到這一點的輸入值是真的嗎?幫我:(

+1

我真的不明白「的時候,輸入的值是true」 – gforce301

+0

所以,如果「studid」不是null你想禁用輸入嗎? – Webbanditten

+0

你的意思是** disabled **如果**(如果有)? – OldPadawan

回答

0

回聲它作爲PHP,但我不完全確定你是什麼意思,如果stuid是真的..?如果它不是真的,它不存在,如果它不存在它不應該是你輸入的值....

if($row['studid'] == ""){ 
    echo "<input type='text' name='id' value='' disabled/>"; 
}else{ 
    echo "<input type='text' name='id' value='' />"; 
} 
+0

這並沒有真正禁用它。它只是不創造它。並不是真正的OP所要求的。 – gforce301

+0

我想禁用iput類型,所以用戶不能在有值時鍵入它,但是感謝:) – Cassey27

+0

這樣做。它禁用(attrib禁用),如果你沒有studid,否則它打印它的能力鍵入(禁用屬性) – clearshot66

0

嘗試這樣的。

if(isset($row['studid'])) 
{ 
$dis='disabled'; 
} 
else 
{ 
$dis=''; 
} 
<input type='text' name='id' value='<?php echo $row['studid']; ?>' <?=$dis?> /> 
相關問題