自娱自乐

本人收藏的一些文章,供学习使用
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

怎样读取html控件(如文本框)的值

Posted on 2007-07-27 10:22  lwjacky  阅读(1269)  评论(0编辑  收藏  举报
1。设置文本框的name属性,如:<input id="Text1" type="text" name="txt" />
2。服务器端控件(如asp:button)读取方法
(1)<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
(2)protected void Button1_Click(object sender, EventArgs e)
    {
        string s = Request["txt"].ToString();   //此处txt使用文本框的name属性
        Response.Write("<script>alert('" +s + "')</script>");
    }
3。html控件(如button)读取方法
(1)<input id="Button2" type="button" value="button" onclick="return Button2_onclick()" />
(2)<script type="text/jscript">
            function Button2_onclick() {
               var obj=document.getElementsByName("txt");          //此处txt使用文本框的name属性
               alert(obj[0].value);                        //注意obj后要带下标
               document.getElementById("Text1").value="asd";      //此处Text1使用文本框的id属性
               document.all["txt"].value="asd";                                //此处txt使用文本框的name属性
            }
          </script>