如何删除Drupal 7 webform中的“上传”按钮?
我想使用AJAX去除webform中文件输入的“上传”按钮。我只是谷歌它,我发现模块,删除管理面板中的“上传”按钮,我需要删除它在webform。如何删除Drupal 7 webform中的“上传”按钮?
我试图隐藏上传按钮上传按钮,然后点击触发事件时,文件输入更改其不工作(我认为becouse阿贾克斯?...)
这是我在的template.php
尝试function THEME_form_alter(&$form, &$form_state, $form_id) {
if ($form_id == 'webform_client_form_20') {
$form['submitted']['_cv_file']['#process'] = array('THEME_file_element_process'); // hide upload button in jobs form
}
}
function THEME_file_element_process($element, &$form_state, $form) {
$element = file_managed_file_process($element, $form_state, $form);
$element['upload_button']['#access'] = FALSE;
return $element;
}
顺便说一句,我需要的附件将不会在数据库中保存,而将被发送到电子邮件...
感谢所有! Almog。
您可以尝试网页表单隐藏上传模块
你好,谢谢你的回答,但我安装了这个模块,并且隐藏了我的上传按钮,但是当我提交表单时,我仍然得到了未上传文件的验证错误。 –
然后,您需要检查该字段是否需要,以及文件类型和文件大小是否允许。 –
是的,当我上传相同的文件,当上传按钮启用,文件上传...和是这个输入是必需的,我试图做到这一点不需要和文件不上传 –
如何用CSS隐藏呢? – MilanG
是的,我试图隐藏在CSS中,但问题是,当上传buttom没有点击上传文件时,drupal webform不能提交表单。网络表单看起来像文件输入,我没有选择一个文件。 –