none
label标签值提取不了?但文本框可以,哪位大哥跟我解释下原理? RRS feed

  • 问题

  • 页面载入时,绑定一个数字到label,绑定客户端事件到Button,然后单击按钮时,会把文本框的值和label的值进行比较,文本框的值大于label的值,提示不准输入。
    function my() {
    var e;
    var g;
    e = document.getElementById("lbl_value").value;
    g = document.getElementById("txt_value").value;
    if(parseInt(g)>parseInt(e))
    {
    alert("录入值不合法!");
    }
    }
    这里为什么提取不到lbl_value,明显有值,页面都现出来。 假如我把label改成:<input id="get_value" type="hidden" runat="server"/>,是可以取到的,那么数据绑定的过程和label应该一样,如果说,label绑定数据发到客户端了,就提取不到了,那么hidden不会发送到客户端吗?那怎么可以提取到呢?谁帮我解释下为什么?非常感激!

    还有,同样是服务器端控件,textbox就可以提取到,label怎么的不行,为何?
    2010年3月6日 2:30

答案

全部回复