简单的值获取 <input type="text" id="inp1" value="bb" title="01"/>在.cs文件里怎么获取 title 的值啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 加个ruanat="server"吧,这样就可以直接取到了 注意,我要的不是 value 的值,而是title的值,加runat="server"获取的时候只能获取属性为value的值,而用Request["inp1"]同样只能获取value,而不能获取到 title <input type="text" id="inp1" value="bb" title="01" runat="server"/>.csstring inputValue=inp1.value ; runat="server"在后台是取不到title属性的,楼上几位不要乱说 <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;}这样比较笨,但的确能取到 或者这样protected void Page_Load(object sender, EventArgs e){ string str = inp1.Attributes["title"].ToString();} 呵呵,是的,是可以,但是我 input 的值不是在页面加载的时候就有 的,而是通过JS赋值,是在点击按钮后,用模态窗体传值的方式去赋值的,就相当于不存在页面加载的时候 input 的value 和 title 就有值所以这样做是不可以的,不过现在问题已经解决了,我只是想知道有没有办法得到 input 的title 的值 <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();} 设为服务器控件。 this.inp1.title.value();试试看看吧!!祝你好运!! 你在JS 给 inp1赋值的时候同时给 hidden赋值嘛 用string str= inp1.Attributes["title"].ToString(); 这个就不用hidden了,也不用js了 呵呵,谢谢大家说的也对,其实我是把值分别赋给了两个控件,不过我想知道 title值的获取非常感谢楼上的解答 要给 input 加 name 属性,比如, <input name="color" value="yellow"然后这样取: string color = request.form["color"] 晕菜,居然是取 title,这个取不到,除非变成 runat=server 的 html标签是取不到 要不就写JS 通过textbox的值 来获取 达们问一上c# 里的 Session怎释放问题. gridview模板列里linkbutton问题 如何 屏蔽非法词汇 如何在继承自GridView的控件中加入双击行的事件 100分散分,升到4裤衩了不散分对不起大家,顺便请教些东西(顶了有分) 动态产生datagrid1的问题 怎么捕获SQL异常?急 请教,asp.net1.1中弹出消息框不闪屏如何思想。 一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少 用ASP。NET 怎么做聊天室,谢谢! 《ASP.NET常用语句1--20条》 gridview中动态添加的控制页面回传时无法获取
<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;
}
这样比较笨,但的确能取到
{
string str = inp1.Attributes["title"].ToString();
}
所以这样做是不可以的,不过现在问题已经解决了,我只是想知道有没有办法得到 input 的title 的值
<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();
}
用string str= inp1.Attributes["title"].ToString(); 这个就不用hidden了,也不用js了
大家说的也对,其实我是把值分别赋给了两个控件,不过我想知道 title值的获取
非常感谢楼上的解答