社区
C#
帖子详情
从0开始,第四问?
chinaybk
2004-11-21 12:13:23
我在WebForm中 放置了Botton1和TextBox1,TextBox1默认不可见TextBox1.Visible=false;
怎样实现当点击Botton1后TextBox1显示出来并且鼠标指针自动指向TextBox1
当鼠标离开TextBox1时它又变成不可见.
谢谢!
...全文
177
18
打赏
收藏
从0开始,第四问?
我在WebForm中 放置了Botton1和TextBox1,TextBox1默认不可见TextBox1.Visible=false; 怎样实现当点击Botton1后TextBox1显示出来并且鼠标指针自动指向TextBox1 当鼠标离开TextBox1时它又变成不可见. 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yellowhwb
2004-11-21
打赏
举报
回复
要是你想一开始就隐藏TextBox,可以在cs文件的page_load()里
if(!IsPostBack)
{
Page.RegisterStartupScript("hidden","<script language=javascript>b()</script>")
}
yellowhwb
2004-11-21
打赏
举报
回复
我这里是可以的啊:
<body MS_POSITIONING="GridLayout">
<script language=javascript>
function a()
{
var obj=document.getElementById('TextBox1');
obj.style.display='inline';
}
function b()
{
var obj=document.getElementById('TextBox1');
obj.style.display='none';
}
</script>
<form id="Form1" method="post" runat="server">
<asp:TextBox onmouseout=b() id="TextBox1" style="Z-INDEX: 101; LEFT: 128px; POSITION: absolute; TOP: 40px" runat="server" Width="152px"></asp:TextBox>
<INPUT onclick=a() style="Z-INDEX: 102; LEFT: 160px; WIDTH: 72px; POSITION: absolute; TOP: 144px; HEIGHT: 24px" type="button" value="Button">
</form>
</body>
chinaybk
2004-11-21
打赏
举报
回复
老大:
我已照做(单独新建了一个Web页,只放置了一个Botton1和一个TextBox1,并把双引号改成单引号了) 还是会鼠标滑过Botton1时出现脚本错误“缺少对象”
chinaybk
2004-11-21
打赏
举报
回复
老大:
我已照做(单独新建了一个Web页,只放置了一个Botton1和一个TextBox1,并把双引号改成单引号了) 还是出现脚本错误“缺少对象”
yellowhwb
2004-11-21
打赏
举报
回复
是document,是我写错了!
你可以建个简单的页面,只放一个按钮和一个textbox,试一下。
用单引号!
chinaybk
2004-11-21
打赏
举报
回复
我已经把documanet改成document
chinaybk
2004-11-21
打赏
举报
回复
老大:
加双引号后鼠标滑过任何控件都出现脚本错误“缺少对象”
chinaybk
2004-11-21
打赏
举报
回复
老大:
加双引号后脚本错误变成“缺少对象”了!
yellowhwb
2004-11-21
打赏
举报
回复
var obj=documanet.getElementById("TextBox1");
getElementById("TextBox1")
这里TextBox1要用''或""括起来
xiaolong83
2004-11-21
打赏
举报
回复
up
chinaybk
2004-11-21
打赏
举报
回复
老大:我改成这样了还不行,
<script language="javascript">
function TextBox1_onmouseout() {
var obj=document.getElementById(TextBox1);
obj.style.display='none';
}
function function2(){
var obj=document.getElementById(TextBox1);
obj.style.display='inline';
}
</script>
<asp:TextBox id="TextBox1" onmouseout="TextBox1_onmouseout()"
</asp:TextBox>
<INPUT type="button" onclick="function2()" value="Button">
yellowhwb
2004-11-21
打赏
举报
回复
var obj=documanet.getElementById("TextBox1");
obj.style.display='inline';
这段代码应该在按钮的"onclick"事件里写
var obj=documanet.getElementById("TextBox1");
obj.style.display='none';
这段代码在TextBox1 的onmouseout事件里写
yellowhwb
2004-11-21
打赏
举报
回复
var obj=documanet.getElementById("TextBox1");
obj.style.display='inline';
这段代码应该在按钮的"onclick"事件里写
var obj=documanet.getElementById("TextBox1");
obj.style.display='none';
这段代码在onmouseout事件里写
yellowhwb
2004-11-21
打赏
举报
回复
var obj=documanet.getElementById("TextBox1");
chinaybk
2004-11-21
打赏
举报
回复
老大我按照你说的方法这样写:
<script language="javascript">
<!--
function TextBox1_onmouseout() {
var obj=documanet.getElementById(TextBox1);
obj.style.display='none';
}
function TextBox1_onmouseover(){
var obj=documanet.getElementById(TextBox1);
obj.style.display='inline';
}
//-->
</script>
<asp:TextBox id="TextBox1" onmouseout="TextBox1_onmouseout()" onmouseover="TextBox1_onmouseover()" </asp:TextBox>
但是当鼠标移过再移出任一控件时都出现脚本错误“缺少对象”
这是怎么回事?
谢谢!
yellowhwb
2004-11-21
打赏
举报
回复
用javascript在客户端写,在onmouseover事件里写代码:
var obj=documanet.getElementById(TextBox1);
obj.style.display='inline';
在鼠标移出的时间里写
var obj=documanet.getElementById(TextBox1);
obj.style.display='none';
river723
2004-11-21
打赏
举报
回复
在Botton1的点击事件里写:
TextBox1.Visible=true;
Response.Write("<script>");
Response.Write(".....");//在脚本里让TextBox1得到焦点等
其它类似。
chinaybk
2004-11-21
打赏
举报
回复
等了这么还没人顶,我在线等呀,帮帮忙!
从这里开始虚幻4-第2辑-蓝图 v4.18
本课程系列取名英译系列,是录制人员参考国外英文原版经典教程,结合中国人的习惯录制而成。希望能够给大家以帮助。从这里开始虚幻4系列教程,是Unreal的官方发布的入门教学,非常经典,是学习Unreal的佳入口。
C语言一定是从main函数开始执行的吗?
C语言一定是从mian函数开始执行的吗?
今天老大
问
大家为什么数组的索引从0开始?
之前关于数组的索引为甚么从0开始? 有很多说法: 1: 下标的含意是:当前元素到第一个元素的偏移量。第一个元素的下标自然就是0,第二个元素的下标为1,第n个元素的下标为n-1。 2: 计算一个数组元素的地址需要将...
数组下标索引为什么从0开始
C语言数组下标是从0开始->Java也是->JavaScript也是。 降低额外的学习和理解成本。 原因二:减少CPU指令运算 (1)下标从0开始: 数组寻址——arr[i] = base_address + i * type_size 其中base_address...
有5个人坐在一起,
问
第五个人多少岁?他说比第4个人大2岁。
问
第4个人岁数,他说比第3个人大2岁。
问
第三个人,又说比第2人大两岁。
问
第2个人,说比第一个人大两岁。最后
问
第一个人,他说是10岁。请
问
第五个
问
第4个人岁数,他说比第3个人大2岁。
问
第三个人,又说比第2人大两岁。
问
第2个人,说比第一个人大两岁。最后
问
第一个人,他说是10岁。请
问
第五个人多大? #include int Age(int n){ if(n==1) return 10; else return...
C#
110,525
社区成员
642,571
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章