使onclick只出现一次

时间:2013-07-18 20:31:12

标签: javascript onclick

我有一个默认值的文本字段。 Onclick它应该清除,但只清除一次。 这是我正在使用的代码,但它完全覆盖了所有内容。应该怎么做才能点击一次但之后又不会清楚?

<div class="field clearfix wl_text_area">
              <textarea id="element_4_comment" name="element_4_comment" cols="45" rows="10" class="validate[optional] wl_text_area" onclick="(this).value='' this.onclick=null;">Enter additional information here.</textarea>
            </div>

2 个答案:

答案 0 :(得分:2)

你错过了一个分号:

<div class="field clearfix wl_text_area">
  <textarea id="element_4_comment" name="element_4_comment" cols="45" rows="10" class="validate[optional] wl_text_area" onclick="(this).value=''; this.onclick=null;">Enter additional information here.</textarea>
</div>

小提琴:http://jsfiddle.net/b8JuD/

答案 1 :(得分:2)

使用jquery点击绑定方法和一种方法。

$( '#选择器')。酮( '点击',函数(){

//点击

执行任何操作

})