关于ASP怎么用VBSCRIPT设计一个:点一下变成一个可输入的文本框,输入后按回车文本框消失,就像普通文本一样

比如客户在修改网页上数据时,点一下该数据(其实好像是隐藏的一个文本框),然后数据周围显示出一个文本框,数据变为可修改的(有光标了),然后数据修改完毕按下回车,文本框消失.

<script>
var v;
function CreateTextBox(o)
{
v = document.getElementById("txt_" + o + "_hid").value;
var id = "txt_" + o;
document.getElementById("spn_" + o).innerHTML = "<input type='text' value='" + v + "' id=" + id + " onblur=DeleteTextBox('" + o + "') />";
document.getElementById(id).focus();
}
function DeleteTextBox(o)
{
v = document.getElementById("txt_" + o).value;
document.getElementById("txt_" + o + "_hid").value = v;
document.getElementById("spn_" + o).innerHTML = v;

}
</script>

用户名: <input type="hidden" id="txt_name_hid" value="飞上枝头当乌鸦" /> <span id="spn_name" onclick="CreateTextBox('name')">飞上枝头当乌鸦</span>
<br />
E-mail: <input type="hidden" id="txt_email_hid" value="[email protected]" /> <span id="spn_email"
onclick="CreateTextBox('email')">[email protected]</span>

-----------
asp只要使用
Request("txt_name_hid")和request("txt_email_hid")即可获取用户输入的值.
温馨提示:答案为网友推荐,仅供参考
相似回答