示例网址: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中的占位符类导致了这种情况。