我正在尋找禁用我的php代碼中的文本框。例如: -從php代碼中禁用文本框
if($ps=='33' || $ps=='40' || $ps=='42' || $ps=='43')
{
$loc="$ps"."LIFT";
//disable textbox here how do I invoke some javascript??//
document.getElementById('txtLocation').disabled='disabled';
}
我正在尋找禁用我的php代碼中的文本框。例如: -從php代碼中禁用文本框
if($ps=='33' || $ps=='40' || $ps=='42' || $ps=='43')
{
$loc="$ps"."LIFT";
//disable textbox here how do I invoke some javascript??//
document.getElementById('txtLocation').disabled='disabled';
}
if($ps=='33' || $ps=='40' || $ps=='42' || $ps=='43')
{
$loc="$ps"."LIFT";
//disable textbox here how do I invoke some javascript??//
?><script>
document.getElementById('txtLocation').disabled='disabled';
</script><?php
}
,我猜你的文本框此代碼後,將創建的最簡單方法。試試這個
$disabled="";
if($ps=='33' || $ps=='40' || $ps=='42' || $ps=='43')
{
$loc="$ps"."LIFT";
$disabled = "disabled";
}
然後在您的文本寫有這樣的
<input type="text" disabled="<?php echo $disabled; ?>" />
希望這有助於。
理想情況下,您將在渲染前完成所有預處理,並將文本框創建爲已禁用。
另外,你可以添加一個指令到你已經有的JavaScript初始化塊。
最後,你總是可以輸出一個腳本塊,沿着線的東西:
echo "<script language='JavaScript'>document.getElementById('txtLocation').disabled='disabled';<script>";
,但...這是醜陋的。
乾杯。認爲如此..類型錯誤沒有得到它爲我工作,德哦。 – thegunner 2011-05-18 09:03:00