【发布时间】:2010-10-27 21:26:18
【问题描述】:
我想覆盖评论表单上的一些核心 drupal 行为。
如果您以匿名用户的身份发表评论,您的姓名和邮件将存储在 cookie 中,然后 javascript 使用以下代码填写后续评论表单中的相应字段:
Drupal.behaviors.comment = function (context) {
var parts = new Array("name", "homepage", "mail");
var cookie = '';
for (i=0;i<3;i++) {
cookie = Drupal.comment.getCookie('comment_info_' + parts[i]);
if (cookie != '') {
$("#comment-form input[name=" + parts[i] + "]:not(.comment-processed)", context)
.val(cookie)
.addClass('comment-processed');
}
}
};
如果我不想填写这些字段,我知道我可以使用更多的 javascript 清除信息,但我确信有一种“更清洁”的方法可以做到这一点。
【问题讨论】:
标签: javascript drupal drupal-6