单击时变为文本框的标签
本文关键字:标签 文本 单击 | 更新日期: 2023-09-27 17:57:55
也许有一种CSS样式,但是,我希望我的TextBox看起来像一个标签。当它被聚焦时,我希望它看起来像应用的任何CSS样式。我正在使用引导程序,所以这将是风格。
有办法做到这一点吗?
我有一个网格视图,我想允许用户在不使用编辑模式的情况下重命名它。
感谢
(编辑)
我指的是可编辑标签:看见http://dotnetspeaks.net/post/exm/EditableLabel.aspx
这里有一个疯狂的猜测(因为问题本身有点模糊):
input {
border: none;
padding: 2px;
}
input:focus {
border: 1px solid black;
}
瞧!(以及更传统的版本)
您可以使用文本框,使其显示为标签,并使其在单击或聚焦时显示为文本框。(这只是一种方法,问题有点令人困惑。)
<script type="text/javascript">
function TextBox2Label()
{
var control=document.getElementById("<%=TextBox1.ClientID %>");
control.style.borderStyle="none";
control.style.backgroundColor="Transparent";
control.style.fontStyle.fontColor="Black";
control.readOnly=true;
}
</script>