急求哪位大神帮我解决这个问题,其实挺容易,只是我不熟悉

zj25810 2011-12-15 10:13:51
<script type="text/javascript">
function setVal() {

delCookie("BBSTitle");
addCookie("BBSTitle", document.getElementById("txt_title").value, 1);
delCookie("BBSCon");
addCookie("BBSCon", document.getElementById("content1").value, 1)
}
</script>

<asp:TextBox runat="server" ID="txt_title" style=" width:550px; border:1px solid #CCC; height:18px; padding-left:3px; padding-top:5px; font-family:新宋体; color:#999; font-weight:bold;"></asp:TextBox>
<asp:Label ID="Label1" runat="server" Text="">
<textarea id="content1" onblur="setVal(obj)" runat="server" cols="100" rows="8" style="width:780px;height:420px;visibility:hidden;" ></textarea>
</asp:Label>

我可以获得BBSTitle的值,但是BBSCon一直为空。这是为什么?
...全文
249 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
xue_howar 2011-12-16
  • 打赏
  • 举报
回复
貌似在<asp:Label>标签里的<textarea></textarea> 不能输入值,又怎么获取呢 ? 也看不出你的第一个值是怎么会获取的。还有既然是server控件,就需要用document.getElementById("<%=content1.ClientID %>")获取值吧。
zj25810 2011-12-16
  • 打赏
  • 举报
回复
我用后台拿值解决了这个问题。因为JS取<textarea></textarea>里面的值很繁琐。
hch126163 2011-12-16
  • 打赏
  • 举报
回复
右键,查看源代码,看看你的控件的ID是什么?

[Quote=引用 9 楼 zj25810 的回复:]

我现在是需要document.getElementById("<%=content1.ClientID %>").value
还是document.getElementById("<%=Label1.ClientID %>").value
还是怎么样?
[/Quote]
zj25810 2011-12-16
  • 打赏
  • 举报
回复
现在有个兼容性的问题想请大神们解决:function IndexStock() {
var str = "";


for (var i = 0; i < 11; i++) {

if (i == 0) {
var elements1 = hq_str_b_INDU.split(",");

str = str + "<div class=\"nmbword\"><ul><li class=\"newsqqzgnm\"><a href=\"http://finance.sina.com.cn/money/globalindex/index.shtml\">  道琼斯</a></li><li style=\"width:60px\">" + elements1[1] + "</li>" +
"<li style=\"width:55px\">" + elements1[2] + "</li>" +
"<li style=\"width:50px;\"> " + elements1[3] + "%</li>" +
"<li style=\"width:45px; border-right:0px\">" + elements1[4] + "</li>" +
"</ul>" +
"</div>";


}
if (i == 1) {
var elements2 = hq_str_b_CCMP.split(",");

str = str + "<div class=\"nmbword\"><ul><li class=\"newsqqzgnm\"><a href=\"http://finance.sina.com.cn/money/globalindex/index.shtml\">  " + elements2[0] + "</a></li><li style=\"width:60px\">" + elements2[1] + "</li>" +
"<li style=\"width:55px\">" + elements2[2] + "</li>" +
"<li style=\"width:50px;\"> " + elements2[3] + "%</li>" +
"<li style=\"width:45px; border-right:0px\">" + elements2[4] + "</li>" +
"</ul>" +
"</div>";


}
if (i == 2) {
var elements3 = hq_str_b_SPX.split(",");

str = str + "<div class=\"nmbword\"><ul><li class=\"newsqqzgnm\"><a href=\"http://finance.sina.com.cn/money/globalindex/index.shtml\">  " + elements3[0] + "</a></li><li style=\"width:60px\">" + elements3[1] + "</li>" +
"<li style=\"width:55px\">" + elements3[2] + "</li>" +
"<li style=\"width:50px;\"> " + elements3[3] + "%</li>" +
"<li style=\"width:45px; border-right:0px\">" + elements3[4] + "</li>" +
"</ul>" +
"</div>";


}
if (i == 3) {
var elements4 = hq_str_b_HSI.split(",");

str = str + "<div class=\"nmbword\"><ul><li class=\"newsqqzgnm\"><a href=\"http://finance.sina.com.cn/money/globalindex/index.shtml\">  " + elements4[0] + "</a></li><li style=\"width:60px\">" + elements4[1] + "</li>" +
"<li style=\"width:55px\">" + elements4[2] + "</li>" +
"<li style=\"width:50px;\"> " + elements4[3] + "%</li>" +
"<li style=\"width:45px; border-right:0px\">" + elements4[4] + "</li>" +
"</ul>" +
"</div>";


}
if (i == 4) {
var elements5 = hq_str_b_UKX.split(",");

str = str + "<div class=\"nmbword\"><ul><li class=\"newsqqzgnm\"><a href=\"http://finance.sina.com.cn/money/globalindex/index.shtml\">  英金融时报指数</a></li><li style=\"width:60px\">" + elements5[1] + "</li>" +
"<li style=\"width:55px\">" + elements5[2] + "</li>" +
"<li style=\"width:50px;\"> " + elements5[3] + "%</li>" +
"<li style=\"width:45px; border-right:0px\">" + elements5[4] + "</li>" +
"</ul>" +
"</div>";


}

if (i == 5) {
var elements6 = hq_str_b_NKY.split(",");

str = str + "<div class=\"nmbword\"><ul><li class=\"newsqqzgnm\"><a href=\"http://finance.sina.com.cn/money/globalindex/index.shtml\">  " + elements6[0] + "</a></li><li style=\"width:60px\">" + elements6[1] + "</li>" +
"<li style=\"width:55px\">" + elements6[2] + "</li>" +
"<li style=\"width:50px;\"> " + elements6[3] + "%</li>" +
"<li style=\"width:45px; border-right:0px\">" + elements6[4] + "</li>" +
"</ul>" +
"</div>";


}
if (i == 6) {
var elements7 = hq_str_b_FSSTI.split(",");

str = str + "<div class=\"nmbword\"><ul><li class=\"newsqqzgnm\"><a href=\"http://finance.sina.com.cn/money/globalindex/index.shtml\">  " + elements7[0] + "</a></li><li style=\"width:60px\">" + elements7[1] + "</li>" +
"<li style=\"width:55px\">" + elements7[2] + "</li>" +
"<li style=\"width:50px;\"> " + elements7[3] + "%</li>" +
"<li style=\"width:45px; border-right:0px\">" + elements7[4] + "</li>" +
"</ul>" +
"</div>";


}
if (i == 7) {
var elements8 = hq_str_b_DAX.split(",");

str = str + "<div class=\"nmbword\"><ul><li class=\"newsqqzgnm\"><a href=\"http://finance.sina.com.cn/money/globalindex/index.shtml\">  " + elements8[0] + "</a></li><li style=\"width:60px\">" + elements8[1] + "</li>" +
"<li style=\"width:55px\">" + elements8[2] + "</li>" +
"<li style=\"width:50px;\"> " + elements8[3] + "%</li>" +
"<li style=\"width:45px; border-right:0px\">" + elements8[4] + "</li>" +
"</ul>" +
"</div>";


}
if (i == 8) {
var elements9 = hq_str_b_CAC.split(",");

str = str + "<div class=\"nmbword\"><ul><li class=\"newsqqzgnm\"><a href=\"http://finance.sina.com.cn/money/globalindex/index.shtml\">  " + elements9[0] + "</a></li><li style=\"width:60px\">" + elements9[1] + "</li>" +
"<li style=\"width:55px\">" + elements9[2] + "</li>" +
"<li style=\"width:50px;\"> " + elements9[3] + "%</li>" +
"<li style=\"width:45px; border-right:0px\">" + elements9[4] + "</li>" +
"</ul>" +
"</div>";


}
if (i == 9) {
var elements10 = hq_str_b_SX5E.split(",");

str = str + "<div class=\"nmbword\"><ul><li class=\"newsqqzgnm\"><a href=\"http://finance.sina.com.cn/money/globalindex/index.shtml\">  欧洲Stoxx50指数</a></li><li style=\"width:60px\">" + elements10[1] + "</li>" +
"<li style=\"width:55px\">" + elements10[2] + "</li>" +
"<li style=\"width:50px;\"> " + elements10[3] + "%</li>" +
"<li style=\"width:45px; border-right:0px\">" + elements10[4] + "</li>" +
"</ul>" +
"</div>";


}
if (i == 10) {
var elements11 = hq_str_b_SMI.split(",");

str = str + "<div class=\"nmbword\"><ul><li class=\"newsqqzgnm\"><a href=\"http://finance.sina.com.cn/money/globalindex/index.shtml\">  " + elements11[0] + "</a></li><li style=\"width:60px\">" + elements11[1] + "</li>" +
"<li style=\"width:55px\">" + elements11[2] + "</li>" +
"<li style=\"width:50px;\"> " + elements11[3] + "%</li>" +
"<li style=\"width:45px; border-right:0px\">" + elements11[4] + "</li>" +
"</ul>" +
"</div>";


}

}
divStock.innerHTML = str;
}是不是在火狐里显示不了?该怎么修改
zj25810 2011-12-16
  • 打赏
  • 举报
回复
我第一个那个 runat="server" 删掉了取到了值,第二个我在后台用
protected void btnLook_Click(object sender, EventArgs e)
{
string Content = content1.Value;
ClientScript.RegisterClientScriptBlock(this.GetType(), "", "setVal('" +Content + "')", true);
}取到的值
zj25810 2011-12-15
  • 打赏
  • 举报
回复
我发现两个都取不到<textarea></textarea>里面的值。
zj25810 2011-12-15
  • 打赏
  • 举报
回复
我现在是需要document.getElementById("<%=content1.ClientID %>").value
还是document.getElementById("<%=Label1.ClientID %>").value
还是怎么样?
yhtapmys 2011-12-15
  • 打赏
  • 举报
回复
http://www.cnblogs.com/fightLonely/archive/2011/03/04/1970636.html
三石-gary 2011-12-15
  • 打赏
  • 举报
回复
document.all.content1.value
hellNo 2011-12-15
  • 打赏
  • 举报
回复
ASP控件runat="server"后控件ID会变的,你document.getElementById("content1") 这样能获取到吗?你运行以后看看控件ID获取的对吗?不知道是不是这个原因
三石-gary 2011-12-15
  • 打赏
  • 举报
回复
document.all.content1.value 试试这个
zj25810 2011-12-15
  • 打赏
  • 举报
回复
document.getElementById(...).Inner.Text' 为空或不是对象
三石-gary 2011-12-15
  • 打赏
  • 举报
回复
document.getElementById( "content1").Inner.Text 试试这个
zj25810 2011-12-15
  • 打赏
  • 举报
回复
不能,我用了最平常的 var s=document.getElementById("content1").value;单独测试过,也没有值
三石-gary 2011-12-15
  • 打赏
  • 举报
回复
delCookie("BBSTitle");
addCookie("BBSTitle", document.getElementById("txt_title").value, 1);
你把这个去掉看能不能获得BBSCon的值。。
p2227 2011-12-15
  • 打赏
  • 举报
回复
是用.value获取的,你获取不了应该是有另外一个元素的id也是这个,冲突了。或者是其他原因冲突了。比如下面的代码是ok的,在textarea输入 的东西是可以alert出来
<textarea rows="10" cols="50" id="t" value=""></textarea>
<input type="button" onclick="r()" value="显示textarea的值"/>
<script>
r = function(){
alert(document.getElementById("t").value)
}
</script>
仲兴轩 2011-12-15
  • 打赏
  • 举报
回复
外面要加个<form>
仲兴轩 2011-12-15
  • 打赏
  • 举报
回复
<textarea id="content1" name="content1">

加name, 用 document.forms[0].content1.value
zj25810 2011-12-15
  • 打赏
  • 举报
回复
不能,要是有这么容易我也就不来论坛问了。
游北亮 2011-12-15
  • 打赏
  • 举报
回复
document.getElementById("content1").value能取到内容吗?
alert(document.getElementById("content1").value)试试
加载更多回复(1)
【更新至2025年】2001-2025年上市公司数字化转型年报词频统计(吴非、赵宸宇、甄红线)(300+年报词频统计) 1、时间:2001-2025年 2、来源:上市公司年报 3、参考文献:企业数字化转型与资本市场表现——来自股票流动性的经验证据(吴非) 数字化转型如何影响企业全要素生产率(赵宸宇) 知识产权行政保护与企业数字化转型(甄红线) 4、方法说明:(1)参考吴非老师的做法,对人工智能技术、大数据技术、云计算技术、区块链技术、数字技术运用五个维度76个数字化相关词频进行统计 (2)参考赵宸宇老师的做法,对数字技术应用、互联网商业模式、智能制造、现代信息系统四个维度99个数字化相关词频进行统计 (3)参考甄红线老师的做法,对技术分类、组织赋能、数字化应用等类别下139个数字化相关词频进行统计 5、指标:年份、股票代码、公司简称、行业名称、行业代码、全文-文本总长度、仅中英文-文本总长度、人工智能技术-吴、大数据技术-吴、云计算技术-吴、区块链技术-吴、数字技术运用-吴、数字技术应用-赵、互联网商业模式-赵、智能制造-赵、现代信息系统-赵、技术分类-人工智能技术-甄、技术分类-区块链技术-甄、技术分类-云计算技术-甄、技术分类-大数据技术-甄、组织赋能-人工智能技术-甄、组织赋能-云计算技术-甄、组织赋能-大数据技术-甄、组织赋能-广义数字技术-甄、数字化应用-技术创新-甄、数字化应用-流程创新-甄、数字化应用-业务创新-甄、人工智能、商业智能、图像理解、投资决策辅助系统、智能数据分析、智能机器人、机器学习、深度学习、语义搜索、生物识别技术、人脸识别、语音识别、身份验证、自动驾驶、自然语言处理、大数据、数据挖掘、文本挖掘、数据可视化、异构数据、征信、增强现实、混合现实、虚拟现实、云计算、流计算、图计算、内存计算、多方安全计算、类脑计算、绿色计算、认知计算等300+词频

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧