-2
<input type="text"  class="inputtext big" name="headline" 
value="<?php echo $row['headline'];?>" 
<?php if(isset($stop)){echo'disabled="disabled"'; } ?>  />

当我使用上面的代码时......文本框没有被禁用......

我在那里设置了一个停止变量...

可能是什么问题加上输入框结束标记/>以不同的颜色显示...

4

1 回答 1

0

如果没有看到您生成的 HTML,很难确定,但看起来您最终得到的标记在 value="" 属性和 disabled 属性之间没有空格。似乎您在 echo 和 'disabled' 之间没有空格。

将您的禁用逻辑更改为:

<?php if(isset($stop)){echo ' disabled="disabled"'; } ?>  />
于 2012-07-06T10:35:56.903 回答