我需要根据文件字段的内容操作Drupal 6中表单的各个部分。 例如:
关于如何完成这项工作的任何想法?
感谢
答案 0 :(得分:0)
找到各种解决方案。 使用Drupal行为我可以检查“上传”或“删除”按钮是否到位并按照它们行事。当使用ahah时,Drupal行为也提供了更新的附加价值 例如,如果没有上传文件,我需要禁用一个复选框。我用了这段代码:
drupal_add_js("
Drupal.behaviors.FilefieldCheckbox = function(context) {
if ($('#[filefield_id]-remove', context).size() > 0) {
$('#[checkbox_id]').removeAttr('disabled');
} else {
$('#[checkbox_id]').attr('disabled', true);
}
}
", 'inline', 'footer');
当然,您需要替换[filefield_id]和[checkbox_id]。