关于clientID的问题

IcyFox 2010-07-22 02:16:02
 <asp:TextBox ID="txtAdminReply" runat="server" Height="127px" TextMode="MultiLine"
Width="288px"></asp:TextBox><br />



      function insertface(face)
{
var txt=document.getElementById("<%=txtAdminReply.ClientID %>")
txt.value+=face;


运行以后为什么老是提示当前上下文不存在名称txtAdminReply的错需
...全文
362 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
CXZ84 2010-07-22
  • 打赏
  • 举报
回复
var txt=document.getElementById("txtAdminReply")
如果在控件里面,最好在后台把txtAdminReply的ClientId赋值到js变量。js里就可以直接用了

我的textbox是在放在datalist中,请问怎么在后台赋值呢--直接在后台代码中写JS,不要写到页面上,这样就可以用ClientID了
IcyFox 2010-07-22
  • 打赏
  • 举报
回复
我的textbox是在放在datalist中,请问怎么在后台赋值呢
zengbingling 2010-07-22
  • 打赏
  • 举报
回复
如果在控件里面,最好在后台把txtAdminReply的ClientId赋值到js变量。js里就可以直接用了
zengbingling 2010-07-22
  • 打赏
  • 举报
回复
var txt=document.getElementById("txtAdminReply")

87,920

社区成员

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

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