所以我开始做评论模块,并得出结论,我不知道如何更好地做评论提交。这是我用于评论提交表单的代码。如何更好地提交表单?
<form action="/rq/comment.php" method="post" id="pcomment" onsubmit="return rq('/rq/comment.php', 'pcomment');">
<input type="hidden" name="pid" value="<?=$id?>">
<div class="add">
<div id="response" style="display:none;"></div>
<div style="border: 1px solid rgb(204, 204, 204); -moz-border-radius: 5px 5px 5px 5px;">
<textarea name="comment" rows="3" cols="50" style="border: 1px none transparent; width:98%;"></textarea>
</div>
<div style="display: block; overflow: hidden; margin-top: 5px;">
<a href="#" class="cbutton btgreen" onclick="">
<span>Comment</span>
</a>
</div>
</div>
</form>
我不确定的第一件事是如何更好地使提交按钮。就像提交类型的简单输入一样,或者让链接通过点击提交表单。与安全性视图有什么不同吗?
表单提交后rq()被调用,它执行jQuery $ .post()序列化表单并调用在rq()中传递的url。
在服务器端,如果此用户添加上次评论后约30秒过去了,我将执行垃圾邮件保护检查。该评论将为数据在会话中的用户添加,因此我相信替换为表单生成的令牌,或者它不会?该评论将被添加为文章谁是id在隐藏的输入字段。
谢谢,将集成输入按钮的CSS样式。 – Rihards 2010-07-02 14:43:13