Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Modul-Entwicklung ›

AHAH - Fehler mit file upload Element

Eingetragen von Kelly5 (43)
am 26.09.2012 - 01:49 Uhr in
  • Modul-Entwicklung
  • Drupal 6.x

Hallo!

In eigenem Modul verwende ich einen AHAH-Button (Sinn des ganzen: nach dem Versenden der E-Mail, soll der Button durch eine Meldung ersetzt werden, da die E-Mail nur 1x versendet werden darf).
Es funktioniert nur wenn ich das file-field rausnehme.
Ist das file Element in der Form bekomme ich im Firefox eine leere Seite und bei ID die Meldung: "Möchten Sie die 'ahah37093551.js' (32 bites) von 'www.meineseite.de' öffnen oder speichern".

Hat jemand dafür eine Erklärung, bzw. eine Idee wo der Fehler liegt?
1000 Dank im Voraus!

Ich habe hier: http://drupal.org/node/806500 bereits alles ausprobiert, nichts hat geholfen.

Hier der Code:

<?php
function test_modul_form($form_state, $uid){
       
$form['#attributes'] = array('enctype' => "multipart/form-data");

$form['ref_name1'] = array(
 
'#type' => 'textfield',
 
'#title' => t('Name'),
 
'#default_value' => $ref_name1,
 
'#size' => 72,
 
'#maxlength' => 60,
 
'#required' => TRUE,
);
$form['ref_email1'] = array(
 
'#type' => 'textfield',
 
'#title' => t('E-Mail-Address'),
 
'#default_value' => $ref_email1,
 
'#size' => 72,
 
'#maxlength' => 60,
 
'#required' => TRUE,
);
 
$form['sendmail_ref1'] = array(
   
'#type' => 'submit',
   
'#value' => 'Send email',
   
'#ahah' => array(
     
'path' => 'admin/settings/test_modul/ahah',
     
'event' => 'click',
     
'wrapper' => 'test-modul-form',
     
'method' => 'replace',
    ),
  );
 
$form['file_1'] = array(
   
'#type' => 'file',
   
'#title' => t('file1 [PDF]'),
   
'#default_value' => '',
   
'#size' => 60,
   
'#required' => TRUE,
  );

// submit
$form['submit1'] = array(
 
'#type' => 'submit',
 
'#value' => 'submit',
 
'#submit' => array('test_modul_form_submit'),
 
'#name' => 'submit1',   
);

  return
$form;
}

function
test_modul_ahah() {

 
$form_build_id = $_POST['form_build_id'];
 
$form_state = array();
 
$form_state = array('values' => $_POST);
 
 
$form = form_get_cache($form_build_id, $form_state);
 
form_set_cache($form_build_id, $form, $form_state);
 
$form += array(
   
'#post' => $_POST,
   
'#programmed' => FALSE,
  );
 
 
$form = form_builder('test_modul_form', $form, $form_state);


    unset(
$form['sendmail_ref1']);
   
$form['markup_sendmail1'] = array(
       
'#prefix' => '<strong>',
     
'#type' => 'markup',
     
'#value' => t('Email has been sent.'),
     
'#suffix'=> '</strong>',
    );

 
 
drupal_render($form);

  print
drupal_json(array('status' => TRUE, 'data' => $output));
  exit();
}


?>

‹ Form API - Elemente aus Form nehmen, unsichbar [gelöst]Erster Wert von Auswahlfeldern in Formular ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hat hier niemand eine Idee?

Eingetragen von Kelly5 (43)
am 27.09.2012 - 11:28 Uhr

Hat hier niemand eine Idee?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
Weiter

Neue Kommentare

  • Arrrrg. Nix Tabelle :-D /*
    vor 2 Tagen 18 Stunden
  • Textboxen mit Tabelle
    vor 3 Tagen 1 Stunde
  • Du sollst ja auch keine
    vor 3 Tagen 1 Stunde
  • Theme
    vor 3 Tagen 2 Stunden
  • Welches Theme benutzt du
    vor 3 Tagen 7 Stunden
  • Mit Responsive Raster hatte
    vor 3 Tagen 21 Stunden
  • Hallo Alex,um das Häkchen
    vor 4 Tagen 6 Stunden
  • Modul view_unpublished
    vor 5 Tagen 9 Stunden
  • Modul "override node options"
    vor 6 Tagen 4 Stunden
  • Im Grunde ist dass ein
    vor 1 Woche 1 Tag

Statistik

Beiträge im Forum: 250270
Registrierte User: 20477

Neue User:

  • Robertnobia
  • AltonRaf
  • JeffreyPaf

» Alle User anzeigen

User nach Punkten sortiert:
wla9463
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 19 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association