CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

一段奇怪的代码

楼主wujiandao(huangyun)2005-04-01 00:40:26 在 Web 开发 / JavaScript 提问

<form   method=post>  
  <input     type="text"     name="yourname"   OnBlur="writeout()"   OnFocus="writein()">  
   
   
  <script   language="javascript">  
            function   writeout(){  
                            document.write("<br>"+document.forms[0].yourname.value);  
  }  
          function   writein(){  
                            window.alert("please   input   your   name   in   the   text   box!");  
  }  
  </script>  
  不知道为什么,等到写出yourname的时候,那个文本框就自动跳掉了? 问题点数:10、回复次数:3Top

1 楼fantiny(卖身不卖艺的菜鸟)回复于 2005-04-01 10:52:23 得分 3

不知道你说的跳掉是什么意思。是鼠标放进去的时候还是变小还是后面转页。前面的text变小你用css控制就可以了。后面的那个你不要用document.writeTop

2 楼cloudside(熊熊不乖)回复于 2005-04-01 12:15:10 得分 3

应该会吧,document   load完成后调用write,应该是document重写,你可以用给一个隐式的input   text赋值的方法Top

3 楼faisun(暖阳)回复于 2005-04-03 21:01:28 得分 4

加载完成后不要用   write   了  
  在   <input>   下加   <div   id="yournametxt"></div>  
   
            function   writeout(){  
                          yournametxt.innerHTML   =   document.forms[0].yourname.value;  
  }Top

相关问题

  • 超级奇怪的一段代码,死也想不通了
  • 一个奇怪的问题!一段VBscript代码无法转换成Jscript的!
  • 一个奇怪的问题:同样的一段代码HTML代码通过服务器端执行和在本地执行竟然不一样 ??????
  • 一段小代码
  • ^_^,一段小代码?!
  • 一段小代码
  • 求一段代码
  • 求一段代码
  • 求一段代码
  • 求一段代码..

关键词

  • document
  • yourname
  • 跳掉
  • 完成
  • 应该
  • 知道
  • 时候
  • 变小
  • write
  • text

得分解答快速导航

  • 帖主:wujiandao
  • fantiny
  • cloudside
  • faisun

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo