Javascript:正确设置文本区域

时间:2010-04-27 23:19:40

标签: javascript

我有一个文本区域,问题是人们正在键入大量文本,我让它清除了值并强制N / A,所以我可以强制输入一些东西。如何使下面的脚本验证某人已经输入了某些东西(并没有清除它)但是默认情况下仍然清除了N / A?

<textarea name="req_WhatMadeItDifficultToUse" cols="35" 
 onfocus="this.value = '';" 
 onblur="if(this.value == '') this.value = 'N/A';"   
 id="WhatMadeItDifficultToUse">N/A</textarea>

1 个答案:

答案 0 :(得分:3)

你可以改变这个:

onfocus="this.value = '';"

对此:

onfocus="if(this.value == 'N/A') this.value = '';"

这样你只有在它有字符串N/A时才清除它,这就是这个页面上的搜索框工作的方式,点击它,看看搜索消失,在那里输入“搜索”,点击如果“搜索”是一个完全可以接受的行为,那么它就会被清除......)

顺便说一下,将这些事件从外部绑定到一个选项或任何类型的框架?要么让你的生活更轻松,又不确定它们是否是你的选择。