<input type="text" id="inp1" value="bb" title="01"/>在.cs文件里怎么获取 title 的值啊?

解决方案 »

  1.   

    加个ruanat="server"吧,这样就可以直接取到了
      

  2.   

    注意,我要的不是 value 的值,而是title的值,加runat="server"获取的时候只能获取属性为value的值,而用Request["inp1"]同样只能获取value,而不能获取到 title
      

  3.   

    <input type="text" id="inp1" value="bb" title="01" runat="server"/>.csstring inputValue=inp1.value ;
      

  4.   

    runat="server"在后台是取不到title属性的,楼上几位不要乱说
      

  5.   


    <input type="hidden" runat="server" id="hid" />
    <input type="text" id="inp1" value="bb" title="01" runat="server"/>
    <asp:Button ID="btn" runat="server" Text="get" onclick="btn_Click" />
    </div>
    </form>
    <script type="text/javascript">
        window.onload = function() {
            document.getElementById("hid").value = document.getElementById("inp1").title;
        }
    </script>
    protected void btn_Click(object sender, EventArgs e)
    {
        string str = hid.Value;
    }
    这样比较笨,但的确能取到
      

  6.   

    或者这样protected void Page_Load(object sender, EventArgs e)
    {
         string str = inp1.Attributes["title"].ToString();
    }
      

  7.   

    呵呵,是的,是可以,但是我 input 的值不是在页面加载的时候就有 的,而是通过JS赋值,是在点击按钮后,用模态窗体传值的方式去赋值的,就相当于不存在页面加载的时候 input 的value 和 title 就有值
    所以这样做是不可以的,不过现在问题已经解决了,我只是想知道有没有办法得到 input 的title 的值
      

  8.   


    <body>
        <form id="form1" runat="server">
        <div>
            <input type="text" id="inp1" value="bb" title="01" runat="server"/>
        </div>
        </form>
    </body>
    protected void Page_Load(object sender, EventArgs e)
    {
         string str = inp1.Attributes["title"].ToString();
    }
      

  9.   

    设为服务器控件。   this.inp1.title.value();试试看看吧!!祝你好运!!
      

  10.   

    你在JS 给 inp1赋值的时候同时给 hidden赋值嘛
      

  11.   


    用string str= inp1.Attributes["title"].ToString(); 这个就不用hidden了,也不用js了
      

  12.   

    呵呵,谢谢
    大家说的也对,其实我是把值分别赋给了两个控件,不过我想知道 title值的获取
    非常感谢楼上的解答
      

  13.   

    要给 input 加 name 属性,比如, <input name="color" value="yellow"然后这样取: string color = request.form["color"]
      

  14.   

    晕菜,居然是取 title,这个取不到,除非变成 runat=server 的
      

  15.   

      html标签是取不到 要不就写JS 通过textbox的值 来获取