1.当访客留言之后 浏览器缓存访客所填信息 并用jQuery隐藏 

 在模版公用js文件中加入:


$(function(){//自行预先加载jQuery库!

    if(document.cookie.indexOf('commentposter') > -1){

        $('#author_info').hide(0);

        $('#profile').toggle(function(){

            $('#author_info').slideDown();

            $(this).text('[不换算了]')},function(){

            $('#author_info').slideUp();

            $(this).text('[我要换人]')

            }

        )

    }

})


2.打开模版module.php文件 找到 评论表单,在表单<from> 之前 加上


<?php if(isset($_COOKIE['commentposter'])): ?>
<div id="welcome">
    <a id="profile" href="javascript:void(0);">[我要换人]</a>
</div>
<?php endif; ?>


3.之后用 id 为 author_info 的DIV 把表单中的input 包裹起来  效果如下 (根据自己表单修改)

<div id="author_info">
    <p><label for="comname">昵 称:</label><input type="text" name="comname" id="comname" style="width:150px" maxlength="49" value="<?php echo $ckname;?>" />(*)</p>

    <p><label for="commail">邮 箱:</label><input type="text" name="commail" id="commail" style="width:200px" maxlength="128" value="<?php echo $ckmail;?>" /></p>

    <p><label for="comurl">主 页:</label><input type="text" name="comurl" id="comurl" style="width:250px" maxlength="128" value="<?php echo $ckurl;?>" /></p>
</div>


4.本站也是使用隐藏了评论者信息,代码不一样 但是效果是一样的 可以留言后查看表单效果