2012-12-29 3 views
1

다음 방법을 사용하여 텍스트 영역을 지우고 싶습니다. 내가하는 아이디 txt3의 필드를 지우려면localstorage를 사용하여 텍스트 영역을 지우는 방법

<form id="localStorageTest" action="" method="post"> 
<textarea cols="100000" rows="100000" style="height: 150px; width: 200px;" readonly="readonly" name="hhhh" id="txt1"></textarea> 
<textarea cols="1000" rows="100000" style="height: 20px; width: 190px;" name="txtarea" id="txt3" class="stored"></textarea> 
<input type="button" name="button" onclick="insertdata(txtarea.value)" value="send"/> 
    </form> 

: 다음은 내 코드입니다. 나는 이것을 다음과 같이했다.

$('#txt3').button(function() { 
    localStorage.clear(); 
}) 

그러나 작동하지 않는다. 어디에서 또는 내 코드의 문제가 무엇입니까. 제발 도와주세요. 미리 감사드립니다.

답변

1

코드에 오류가 발생할 수 있습니다. 네가 무엇을하려고하는지 모르겠다. 버튼을 클릭하면 텍스트 영역이 지워집니다. 그러면 onclick 속성은 왜 그럴까요?

버튼에 ID를 지정해야합니다. 너무, 당신이 jQuery를 사용한다고 가정

그것을 선택하는 것이 더 쉽습니다 :

HTML :

<input id="myButton" type="button" name="button" ...> 

JS :

$('#myButton').on('click', function() { 
    $('#txt3').value = ''; 
}); 
+1

주셔서 감사합니다 따뜻한 응답을 많이 하지만 보내기 버튼을 클릭하면 필드가 삭제됩니다. @ asgoth –

+0

내 대답이 업데이트되었습니다. ... – asgoth

관련 문제