2017-07-30 14 views
0

私は、AJAXを使用してwebformのファイル入力の「アップロード」ボタンを削除しています。私はちょうどそれをGoogleと私は管理パネルの "アップロード"ボタンを削除するモジュールを見つけた、私はwebformでそれを削除する必要があります。ファイル入力が変化し、そのない作品(私はAJAX becouseと思いますか?...)とき Drupal 7 webformの "upload"ボタンを削除するには?

iは、アップロードボタンでアップロードボタンやトリガーをクリックしてイベントを非表示にしてみました

私は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。

+0

https://www.drupal.org/project/webform_hide_uploadどのようにCSSでそれを隠してはどうですか? – MilanG

+0

はい、私はこれをCSSで隠そうとしましたが、問題はdrupal webform cantは、アップロードボタンがクリックしてファイルをアップロードしなかったときにフォームを送信できないことです。 webformはファイルを選択したように見えます。 –

答えて

0

あなたはWebフォームの非表示アップロードモジュール試すことができます

URL:

+0

こんにちは、あなたの答えをありがとうが、私はこのモジュールをインストールし、私のアップロードボタンを隠すが、まだ私はフォームを送信するときにアップロードされていないファイルの検証エラーが表示されます。 –

+0

次に、フィールドが必須かどうか、またどのファイルタイプ、ファイルサイズが許可されているかを確認する必要があります。 –

+0

はい、アップロードボタンが有効になっているときに同じファイルをアップロードすると、ファイルがアップロードされます。はい、この入力は必須です。これは必須ではありません。ファイルはアップロードされません。 –

関連する問題