敬请各位高手协力相助,有关WEB用户控件制作过程中的htmlControl的赋值问题,在线等待,顶者有分!
我要作一WEB用户控件,控件中牵涉到一个文本框(htmlcontrol)与一隐藏域(htmlcontrol)
文本框代码如下:
<INPUT id="txtZLBH" style="WIDTH: 121px; HEIGHT: 22px" type="text" size="14" runat=server onkeyup="return txtZLBH_onkeyup()">
隐藏域代码如下:
<INPUT id="hid" type="hidden" runat="server" value="">
脚本代码如下:
<script id="clientEventHandlersJS" language="javascript">
<!--
function txtZLBH_onkeyup() {
//document.all["hid"].value=document.all["txtZLBH"].value;
window.hid.value=window.txtZLBH.value;
window.location.href=window.location.href;
}
//-->
</script>
我想将文本框(txtZLBH)的值赋给隐藏域(hid),采用了两种办法如下:
一、document.all["hid"].value=document.all["txtZLBH"].value;
二、window.hid.value=window.txtZLBH.value;
然后通过刷新页面,将隐藏域中的值回传到本WEB用户控件的服务器端,控件完成以后,我将此控件拉到一个页面上用,结果报页面错误,问题出在赋值过程,错误提示如下:
"window.hid.value为空或不是对象"
这是什么原因呀,还请各位大哥不吝赐教,非常感谢!