2013-12-18 167 views
0

我正在为我的网站编写一个cms页面。其中一部分是为我的博客写预览组件。我有一个表单和一个预览按钮,用于激活一个Javascript,它将输入到文本区域中的html放置在div元素中进行测试。一切工作正常,但问题是,它只能为每个页面加载一次。所以我无法测试一些东西,添加一些代码并重新测试它。任何想法如何使多个测试成为可能?JavaScript只执行一次

代码格式:

<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> 

JavaScript代码:

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

感谢很多人更换

+2

使用控制台。 – Doorknob

回答

4

replaceWith手段。 因此,您点击后,$("#previeuwbox")已消失。

请使用:

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

这很好,你是英雄! –