2013-08-05 5 views
0

두 번째로 "입력 텍스트 버튼"을 클릭하면 "클릭하면 텍스트 영역에이 텍스트 입력"텍스트를 어떻게 제거 할 수 있습니까? 자바 스크립트없이 가능합니까?두 번째 클릭으로 버튼 클릭에서 텍스트 제거

<textarea name=\"text\" rows=\"10\" cols=\"50\">" . htmlspecialchars($arr["text"]) . "</textarea> 



<INPUT TYPE="button" NAME="insert" VALUE="Input text button" onClick="this.form.text.value=this.form.text.value.concat('Input this text in textarea on click');"> 

답변

0
<form> 
    <textarea name="text" id="text" rows="10" cols="50"></textarea> 
    <input type="button" name="insert" id="insert" value="Input text button" /> 
</form> 

<script type="text/javascript"> 
    document.getElementById('insert').onclick = function() { 
     var txt = 'Input this text in textarea on click', 
      area = document.getElementById('text'); 

     area.value = area.value.indexOf(txt) != -1 ? area.value.replace(txt, '') : area.value + txt; 
    } 
</script> 

FIDDLE

+0

건배 짝! 감사! –

관련 문제