我有一个文本区域,问题是人们正在键入大量文本,我让它清除了值并强制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>
答案 0 :(得分:3)
你可以改变这个:
onfocus="this.value = '';"
对此:
onfocus="if(this.value == 'N/A') this.value = '';"
这样你只有在它有字符串N/A
时才清除它,这就是这个页面上的搜索框工作的方式,点击它,看看搜索消失,在那里输入“搜索”,点击如果“搜索”是一个完全可以接受的行为,那么它就会被清除......)
顺便说一下,将这些事件从外部绑定到一个选项或任何类型的框架?要么让你的生活更轻松,又不确定它们是否是你的选择。