首页 > 网络技术 > input标签获取焦点时文本框内提示信息清空(2)

input标签获取焦点时文本框内提示信息清空(2)

2009年1月6日 发表评论 阅读评论

  昨天,我发了一个input标签清空的日志,冰雪黑鹰说我的那个还不是很标准的,帮我重写了一个,现在的看着也简洁,而且也符合哪些什么标准,特别在这里感谢下。附上代码,以备后用……

js部分:

function addLoadEvent(func){
	var oldonload = window.onload;
	if (typeof window.onload != 'function'){
		window.onload = func;
	}else{
		window.onload = function(){
			oldonload();
			func();
		}
	}
}
 
function checkText(){
	var textId = document.getElementById('test');
	var textDefault = '请输入字符';
	function cls(){
		if (this.value == textDefault){
			this.value = '';
		}
	}
	function res(){
		if (this.value == ''){
			this.value = textDefault;
		}
	}
	textId.onfocus = cls;
	textId.onblur = res;
}
addLoadEvent (checkText);

html部分:

<input type="text" value="请输入字符" id="test" />
分类: 网络技术 标签: , , ,
  1. 2009年1月8日08:41 | #1

    好精致的代码,老鬼很有专研精神,谢谢

  2. 2009年1月8日08:50 | #2

    我也不懂,请别人写的。

  3. 2009年1月8日10:41 | #3

    oladonload(); <– 應該是 oldonload(); 吧

  4. 2009年1月8日10:53 | #4

    恩,他那里是写错了,我现在去修改下。

  5. 2009年1月8日16:43 | #5

    哈哈,也是个老博了啊,本来想申请链接来着,一看你的link页面,先给咱来了个下马威….晕倒

  6. 2009年1月8日18:34 | #6

    不是不做,是要懂得筛选了,不要像当年傻乎乎的什么链接都做了,过个三天五天的,一半打不开了,要知道,那时候实在太郁闷了。还有就是做链接时候挺好一网站,过几天再去看,完了,成垃圾站了。最可恶的是,有变化,都不通知的。

  7. SNAKE
    2009年1月12日09:29 | #7

    这个不错~~我以前写过一个,远不如这个写的好~~还需要多多学习啊!

  8. 2009年1月12日09:55 | #8

    写的好就收藏吧。

  9. 2009年1月18日09:26 | #9

    很牛,都挺厉害的.

  1. 本文目前尚无任何 trackbacks 和 pingbacks.