4
我想覆蓋註釋表單上的核心drupal行爲。覆蓋Drupal javascript行爲
如果您作爲匿名用戶評論,您的姓名和郵件存儲在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來消除這些信息,但我確信有一種「更乾淨」的方式來做到這一點。
謝謝Jeremy,內聯版本的作品。我認爲在自定義的.js文件中刪除它時,comment.js已經被執行了。 – lazysoundsystem 2010-10-28 14:58:59