文本区域框在单击时删除文本?如何阻止这种情况



示例网址:http://moviepostersdb.com/the-host/poster-1

在上面页面右侧的"海报嵌入代码"下,我有一个文本区域,支持具有图像嵌入代码。

我的问题是,每当有人单击框进行复制/粘贴时,当前输入的所有文本都会被删除。当他们点击离开时,它会重新出现。

通过查看下面的代码;有人明白为什么会发生这种情况吗?

<form action="#">
<fieldset>
<textarea cols="37" rows="2"><a href="www.link.com" target="_blank">
<img src="http://www.moviepostersdb.com/<?php echo $poster['image_large']; ?>" width="600"    height="890" border="0" alt="<?php echo $movie['movie_name']; ?> 
<?php echo $poster['poster_name']; ?>" />
 </a></textarea>
</fieldset>
</form>

你的"main.js"文件有一个功能,可以在焦点时清除所有文本区域,

function initInputs() {
PlaceholderInput.replaceByOptions({
    // filter options
    clearInputs: true,
    **clearTextareas: true**,
    clearPasswords: true,
    skipClass: 'default',
    // input options
    wrapWithElement: false,
    showUntilTyping: false,
    getParentByClass: false,
    placeholderAttr: 'value'
});
}

这导致了问题。您可能希望删除该行。

你在main.js中的占位符类导致了这种情况。