label是不能编辑的,你可以在上面放一个隐藏的textbox,当点击标签时让textbox变成可见的,当textbox失去焦点时再变成隐藏的,并把输入的值给label。这样看上去就像是编辑了label
<label class="error" for="country" generated="true" style="display: block" id=“id1”>*****</label>写js代码
<script language="JavaScript">
<!--
function show()
{document.getElementById(“id1”).style.display = "block"
}
</script>
<div class="register_p"><input name="" type="checkbox" value="" onclick="ck(this)" />&nbsp 通过邀请码注册</div>
<div class="field">
<label>邀请码</label>
<input class="width4" type="text" value="" onfocus="clearText(this)" onblur="clearText(this)" />
</div>
</div>
<script>
var ck = function(dom) {
var div = dom.nextElementSibling
if (dom.checked) {
div.style.display = "block"
}else{
div.style.display = "none"
}
}
</script>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)