게시/댓글 달기 시스템을 만들려고합니다. 그것은 내가 원하는 것 대부분을합니다. 이제 전체 페이지가 아닌 텍스트 상자 만 재설정하려고합니다. 스켈레톤 코드는 CodePen에 의해 미리 설정됩니다. (코드 샘플 자세히 설명)전체 페이지가 아닌 texbox를 재설정하는 방법은 무엇입니까?
HTML :
<form id="frmPost" name="write">
<div class="textbox">
<input class="postwriter" name="post" type="text" placeholder="What's on your mind?" id="txtPost">
<button id="btnPost" onclick= "return write_below(this); resetText();" value="submit" >Post</button>
</div>
</form>
<div class="posts" id="postDisplay">
<p class="para"><span id='display'></span></p>
</div>
JS이 추천
function resetText() {
document.getElementById('txtPost').value="";
//return false;
}
function write_below(form){
var input = document.forms.write.post.value;
//document.getElementById('display').innerHTML += input + "<br/>" + "<br/>";
document.getElementById('display').innerHTML += "<p>" + Math.floor(Math.random()*20) + ": " + input + "</p>" + "<br/>";
return false;
}
는 포스트가 유지되지만 텍스트 박스가 리셋된다. 두 번째 메시지를 제거/주석 처리하면 return false;
전체 페이지가 재설정됩니다.