0

只想将输入类型从文本更改为标签,这样它就不会像可以编辑一样显示。有办法吗?

例如我在这里有一个输入标签

<td><input class='edit' type = 'text' style="height:90px;" name="ID[]" value='<?php echo 
$row['ID']; ?>' maxlength="50" readonly="readonly"/></td>

现在它不可编辑,但它看起来像一个文本框,我怎样才能将它更改为标签类型的外观?

4

2 回答 2

5

您是在寻找<label>,还是只是想添加一些 CSS 以使您的readonly输入看起来不像输入区域?

input[readonly]
{
    border: none;
    background: none;
}
于 2013-08-21T03:57:21.407 回答
0

如果您愿意仅使用输入,我同意 Marty,否则您可以尝试禁用属性,这也会使输入只读。

否则你为什么不试试<div>

<td>
  <div class='edit' style="height:90px;width:120px" name="ID[]">
    <?php echo $row['ID']; ?>
  </div>
</td>

这个 div 将使页面更轻、更快、更容易定制。

于 2013-08-21T05:01:03.480 回答