页面上有 一个label  和两个 textbox ,textbox 是用来输入数据的,
             怎样实现让 label 里的值=两个textbox 里值的总和     谢谢。 

解决方案 »

  1.   

    <script language ="javascript" >
            alert( eval('1+2') );
        </script>函数 eval
      

  2.   

    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>Untitled Page</title>
        <script type="text/javascript">
        function cal()
        {
            document.getElementById("Label1").innerHTML = eval(document.getElementById("TextBox1").value==""?0:document.getElementById("TextBox1").value) + eval(document.getElementById("TextBox2").value==""?0:document.getElementById("TextBox2").value)
        }
        </script>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <asp:TextBox ID="TextBox1" runat="server" onblur="cal()"></asp:TextBox>
            <asp:TextBox ID="TextBox2" runat="server" onblur="cal()"></asp:TextBox>
            <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label></div>
        </form>
    </body>
      

  3.   

    <asp:TextBox ID="TextBox2" runat="server" onblur="cal()"> </asp:TextBox
    服务器标记的格式不正确  我的运行不了 为什么?