1

我有一个带有默认值的文本字段。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>
4

2 回答 2

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/

于 2013-07-18T20:35:58.220 回答
2

将 jquery 单击绑定方法与一种方法一起使用。

$('#selectors').one('click',function(){

// 点击时做任何你想做的事

})

于 2014-01-13T06:36:54.230 回答