2013-12-18 5 views
0

내 사이트의 CMS 페이지를 작성하고 있습니다. 그 중 일부는 내 블로그의 미리보기 구성 요소를 작성하고 있습니다. 폼 및 미리보기 단추가 있는데, Javascript를 활성화합니다.이 단추는 div 요소의 텍스트 영역에 입력 된 HTML을 테스트합니다. 모든 것은 잘 작동하지만 문제는 각 페이지로드에 대해 한 번만 작동한다는 것입니다. 그래서 나는 어떤 것을 테스트 할 수없고, 코드를 추가하고 그것을 다시 테스트 할 수 없습니다. 여러 가지 테스트를 수행하는 방법에 대한 아이디어가 있습니까?자바 스크립트는 한 번만 실행됩니다.

코드 형태 :

<form> 
    <textarea rows="30"cols="30" name="blogpost" style="width:500px;resize:none;" autofocus placeholder="Enter your new blogpost here!"></textarea> 
    </br>  
    <input type = "submit" value="post"> 
    <input type = "button" id="testknop" value="previeuw" onclick="previeuwpost(this.form, this.form.blogpost);"> 
    <input type="reset" /> 
</form> 

자바 스크립트 코드 :

function previeuwpost(form, text){ 
    $("#previeuwbox").replaceWith(text.value); 
} 

감사

+2

콘솔을 사용합니다. – Doorknob

답변

4

replaceWith 수단이 대체 많이 사람들. 따라서 클릭하면 $("#previeuwbox")이 사라집니다.

사용하십시오 :

$("#previeuwbox").html(text.value); 
+0

이것은 완벽하게 작동합니다. 당신은 영웅입니다! –

관련 문제