如何用JavaScript控制Web控件? web控件传到客户端和就和转化普通的HTML控件所以JS使用的方式和html控件大致上是一样的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看你怎么用了 如果直接用html服务控件跟传统的方法基本一样,但如果用的web服务控件的话像onclick,onfocus这些要用OnPreRender来添加 不行啊 我在页面上创建两个控件,一个Html,一个Web。在<head>标签里写个JavaScript,用“form.控件名”找不到Web的控件,只能找到Html的。换句话说,我怎么给一个Web控件TextBox的onClick="show()",然后在JavaScript里定义个show()函数来编写它?(不知大家明白否) 如何在这个show()函数里写:让这个TextBox被单击时把这个TextBox的Text值设为空? form.控件名找不到控件的话 我建议全部用document.getElementById("id号")来找,web控件要添加onclick 之类的事件必须在呈现之前给他定义<asp:TextBox id="TextBox1" runat="server" OnPreRender="AddOnclick"></asp:TextBox>//AddOnclick文后台代码的函数后台要添加代码public void AddOnclick(object sender,System.EventArgs e){ TextBox t = (TextBox)sender; if(t!=null) t.Attributes.Add("onfocus","show();"); //show()就是你要编写的javascript函数} 恕小弟愚笨,三眼兄能不能把show()这个函数也写出来,我用你说的document.getElementById("id")这个括号里的id号是不是就是写要找的那个TextBox的ID号?这样写的话还是找不到阿,我就是想在这个show()函数里写一旦执行这个函数就让TextBox这个控件的Text的值为空,怎么写?我想的是这样写:function show(){ document.Form1.控件ID.Text = "";}但是这样写找不到这个控件ID啊???? document.Form1.控件Name.text = ""document.getElementById("控件id").text = "" 怪了,高手帮忙看看... 导航条固定的问题 ico 请问各大门户网站都有的层效果怎么做的? 急啊!!!关于TD不响应onmousedown简单问题,一经测试成功,马上揭帖 javascript的问题,急! 如何不用点表单上的按钮直接post 那位给写一可javascript判断email是否合法的语句? 我用target=parent怎麼不行呢?又變通的方法嗎? DATATABLE怎是实现多级titile 怎样用javascript刷新modelDialog窗口,不用提交(在线等) 怎样用javascript在页面间与函数间传递数据
像onclick,onfocus这些要用OnPreRender来添加
换句话说,我怎么给一个Web控件TextBox的onClick="show()",然后在JavaScript里定义个show()函数来编写它?(不知大家明白否)
web控件要添加onclick 之类的事件必须在呈现之前给他定义
<asp:TextBox id="TextBox1" runat="server" OnPreRender="AddOnclick"></asp:TextBox>
//AddOnclick文后台代码的函数
后台要添加代码
public void AddOnclick(object sender,System.EventArgs e)
{
TextBox t = (TextBox)sender;
if(t!=null)
t.Attributes.Add("onfocus","show();");
//show()就是你要编写的javascript函数
}
我想的是这样写:
function show()
{
document.Form1.控件ID.Text = "";
}但是这样写找不到这个控件ID啊????
document.getElementById("控件id").text = ""